GraphQLエラーご報告(staffs⇒roleOther)

Annict運営様
いつもAPIをご利用させていただいております。

以下のAPIでerrorが含まれて返ってくるようです。
恐らくroleOtherを必須型じゃなくすことで解決するのではないかと思います。

【query】

query GetWorkDetailsByAnnictId {
  searchWorks(annictIds: 14876, first: 1) {
    nodes {
      # 作品の基本情報
      annictId # AnnictのID (Int!)
      title # 作品のタイトル (String!)

      # スタッフ情報 (StaffConnection)
      staffs(orderBy:{ field: SORT_NUMBER, direction: ASC }) {
        nodes {
          annictId
          name
          roleText
          roleOther
        }
      }
    }
  }
}

【レスポンス例】

※下方にerrorがあります

{
    "data": {
        "searchWorks": {
            "nodes": [
                {
                    "annictId": 14876,
                    "title": "タコピーの原罪",
                    "staffs": {
                        "nodes": [
                            {
                                "annictId": 92342,
                                "name": "「タコピーの原罪」タイザン5(集英社ジャンプ コミックス刊)",
                                "roleText": "原作",
                                "roleOther": "",
                                "sortNumber": 0
                            },
                            {
                                "annictId": 88052,
                                "name": "飯野慎也",
                                "roleText": "監督",
                                "roleOther": "",
                                "sortNumber": 5
                            },
                            null,
                            null,
                            {
                                "annictId": 92343,
                                "name": "10+10",
                                "roleText": "その他",
                                "roleOther": "プロップデザイン",
                                "sortNumber": 50
                            },
                            {
                                "annictId": 92344,
                                "name": "中井杏",
                                "roleText": "その他",
                                "roleOther": "プロップデザイン",
                                "sortNumber": 60
                            },
                            {
                                "annictId": 92345,
                                "name": "アズマ",
                                "roleText": "その他",
                                "roleOther": "2Dワークス",
                                "sortNumber": 70
                            },
                            {
                                "annictId": 92346,
                                "name": "10+10",
                                "roleText": "その他",
                                "roleOther": "2Dワークス",
                                "sortNumber": 80
                            },
                            null,
                            {
                                "annictId": 92348,
                                "name": "秋元由紀",
                                "roleText": "その他",
                                "roleOther": "色彩設計",
                                "sortNumber": 100
                            },
                            {
                                "annictId": 92349,
                                "name": "茂木邦夫",
                                "roleText": "その他",
                                "roleOther": "CGディレクター",
                                "sortNumber": 110
                            },
                            {
                                "annictId": 92350,
                                "name": "大谷藍生",
                                "roleText": "その他",
                                "roleOther": "カラースクリプト",
                                "sortNumber": 120
                            },
                            {
                                "annictId": 92351,
                                "name": "若林優",
                                "roleText": "その他",
                                "roleOther": "撮影監督",
                                "sortNumber": 130
                            },
                            {
                                "annictId": 92352,
                                "name": "坂本久美子",
                                "roleText": "その他",
                                "roleOther": "編集",
                                "sortNumber": 140
                            },
                            null,
                            null,
                            {
                                "annictId": 88055,
                                "name": "ENISHIYA",
                                "roleText": "アニメーション制作",
                                "roleOther": "",
                                "sortNumber": 1000
                            },
                            {
                                "annictId": 92355,
                                "name": "ENISHIYA",
                                "roleText": "その他",
                                "roleOther": "プロデュース協力",
                                "sortNumber": 1010
                            }
                        ]
                    }
                }
            ]
        }
    },
    "errors": [
        {
            "message": "Cannot return null for non-nullable field Staff.roleOther"
        },
        {
            "message": "Cannot return null for non-nullable field Staff.roleOther"
        },
        {
            "message": "Cannot return null for non-nullable field Staff.roleOther"
        },
        {
            "message": "Cannot return null for non-nullable field Staff.roleOther"
        },
        {
            "message": "Cannot return null for non-nullable field Staff.roleOther"
        }
    ]
}
Shimba, Koji管理者
2025-09-28 07:37

おお、本当ですね。フィードバックありがとうございます。修正します🙏

Loading...