这似乎是一个非常简单的查询,但我没有得到 topic_equivalent_webpages 的任何结果。应该有很长的维基百科网址列表等。
[{ "id": "/m/0gg4gh4", "name": null, "type": "/common/topic", "/common/topic/topic_equivalent_webpage": [] }]
请帮忙。谢谢您的帮助。
topic_equivalent_webpages 无法从 MQL API 访问,因为它们是使用 URL 模板从 Freebase 主题的密钥动态生成的。获取数据的最简单方法是使用Topic API,如下所示:
https://www.googleapis.com/freebase/v1/topic/m/0gg4gh4?filter=/common/topic/topic_equivalent_webpage
虽然,正如 Shawn 所说,它们是动态生成的,但如果 Google 允许,它们可以通过 MQL 获得。
如果您愿意跳过一些额外的环节,您可以自己生成链接。您需要执行以下操作:
URI 模板几乎从不改变,即。一旦它们被定义,它们几乎永远不会改变。键几乎没有变化,尽管它们经常被添加。
不利的一面是,您必须复制 Google 很容易获得的功能。从好的方面来说,您可以将其用于批量查询,而不仅限于主题 API 一次一个的约束。
另一个选项是过滤 RDF 转储以获取您需要的链接。它们都在那里预渲染。