/ film / film / runtime始终返回null

时间:2014-08-06 16:15:13

标签: freebase

每当我尝试查询电影的长度时,我都会得到null的列表。我使用的查询直接来自"构建查询"他们网站上的按钮看起来像这样:

[{
  "id": null,
  "name": null,
  "type": "/film/film",
  "/film/film/runtime": []
}]

很遗憾,我得到的所有答案都是这样的:

{
 "name": "4D Man",
  "type": "/film/film",
  "/film/film/runtime": [
    null
  ],
  "id": "/en/4d_man"
}

我可以将鼠标悬停在您可以在查询页面上看到的链接上并查看运行时(在这种情况下为85分钟)但是您可以看到我从查询中获得的所有内容都为null。这可能是一个Freebase错误,但任何帮助都表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:1)

没有一部电影的运行时间,同一部电影可以有不同的运行时间(原版,导演剪辑等......)Freebase使用film_cut type来包含不同的电影运行时间

您可以使用此查询来获取运行时:

[{
  "id": null,
  "name": null,
  "/film/film/runtime": [{
    "runtime": null
  }]
}]

根据您的需要调整此查询,您可能需要type_of_film_cut或film_release_region。