記事を作成する
GraphQLクエリー
mutation createArticle(
$bookUid: ID!
$name: String!
$slug: String
$folderUid: ID
$categoryUids: [ID!]
) {
createArticle(
input: {
bookUid: $bookUid
name: $name
slug: $slug
folderUid: $folderUid
categoryUids: $categoryUids
}
) {
article {
uid
}
success
errors {
attribute
message
}
}
}パラメーター
パラメーター名 | 型 | 必須 | 説明 |
|---|---|---|---|
bookUid | ID | 必須 | ブックのUID |
name | String | 必須 | 記事の名称 |
slug | String | パス名 | |
folderUid | ID | フォルダーのUID | |
categoryUids | [ID] | カテゴリーのUID配列 | |
bodyMarkdown | String | 記事の本文(マークダウン形式) | |
isPublished | Boolean | 公開/下書き |
GraphQLレスポンス
項目名 | 説明 |
|---|---|
article.uid | 記事のUID |
success | 成功したか |
errors[].attribute | エラー項目 |
errors[].message | エラーメッセージ |
レスポンスの例
{
"data": {
"createArticle": {
"article": {
"uid": "ar_3c5jz74w3ytpxqrycfmnbb52n1"
},
"success": true,
"errors": []
}
}
}最終更新: