我正在使用 IMDb API,并尝试使用 GraphQL 查询提取信息。我希望使用此查询提取多个演员的信息:
{
names(ids: ["nm0000158", "nm0000226", "nm0000138"]) {
id
Name
birthDate
}
}
当我在 IMDb GraphQL Playground 中运行此查询时,我收到以下消息:
"errors": [
{
"message": "Cannot query field \"Name\" on type \"Name\".",
"locations": [
{
"line": 4,
"column": 5
}
],
"extensions": {
"code": "GRAPHQL_VALIDATION_FAILED"
}
},
{
"message": "Cannot query field \"birthDate\" on type \"Name\".",
"locations": [
{
"line": 5,
"column": 5
}
],
"extensions": {
"code": "GRAPHQL_VALIDATION_FAILED"
}
}
],
"data": null
}
请分享任何建议或想法。谢谢。
它告诉你要查询的数据没有“Name”字段,我猜有效字段是“name”,因为他们通常使用驼峰式命名。
尝试使用此查询:
{
names(ids: ["nm0000158", "nm0000226", "nm0000138"]) {
id
name
birthDate
}
}