3

我发出这样的 Wikidata 搜索请求(自动完成用例):

https://www.wikidata.org/w/api.php?action=wbsearchentities&format=json&language=en&type=item&continue=0&search=photog

并且服务因此返回一个 JSON 响应

{
    id: "Q11633",
    url: "//www.wikidata.org/wiki/Q11633",
    description: "art, science and practice of creating durable images by recording light or other electromagnetic radiation",
    label: "photography"
}

但是我如何查找以检索内容?

我只能找到title无法识别 Q 参数的搜索。它只识别标题。

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=json&titles=Photography
4

1 回答 1

3

您想使用wbgetentitiesWikiData 扩展 MediaWiki API ( WikiBase ) 的另一种方法。在其最基本的形式中,它看起来像这样:

api.php?action=wbgetentities&ids=Q11633

您可能希望通过使用props参数指定您对实体了解的内容来减小回复的大小。

于 2015-06-29T11:09:59.583 回答