IMDb API GraphQL - 查询多个名称

问题描述 投票:0回答:1

我正在使用 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
} 

请分享任何建议或想法。谢谢。

graphql imdb
1个回答
0
投票

它告诉你要查询的数据没有“Name”字段,我猜有效字段是“name”,因为他们通常使用驼峰式命名。

尝试使用此查询:

{
  names(ids: ["nm0000158", "nm0000226", "nm0000138"]) {
    id
    name
    birthDate
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.