IMDb API GraphQL多名称查询报错问题求助
解决IMDb GraphQL查询字段报错的方法
报错原因
你的查询里的两个字段不符合IMDb GraphQL API的Name类型定义:
Name字段名大小写错误,GraphQL字段通常采用小驼峰命名(比如name)birthDate不是Name类型的有效字段,或者字段名拼写/格式不符合API定义
具体解决步骤
- 查看API Schema文档:在GraphQL Playground中打开「Docs」面板,找到
Name类型的所有可用字段,确认姓名和出生日期对应的正确字段名。比如姓名大概率是name(小写开头),出生日期需以Schema里的实际定义为准,可能是其他命名格式。 - 修正查询语句:把错误的字段名替换成Schema中的正确字段。比如修正后的查询示例:
{ names(ids: ["nm0000158", "nm0000226", "nm0000138"]) { id name # 替换为Schema中实际存在的出生日期字段名 birthDate } }
- 验证查询:在Playground中重新运行修正后的查询,确认是否返回正常数据。
内容的提问来源于stack exchange,提问作者gcarterIT
相关产品推荐
相关产品推荐

