2015-06-27 93 views
0

我做這樣的(自動完成使用情況)的維基數據搜索請求:如何從維基數據檢索結果中檢索維基數據條目?

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 
+0

這就是你想要使用的:https://www.mediawiki.org/wiki/Wikibase/API – leo

回答

2

你想用wbgetentities,維基數據的擴展MediaWiki的API(WikiBase)的另一種方法。在其最基本的形式,它看起來像這樣:

api.php?action=wbgetentities&ids=Q11633 

您可能希望通過指定你瞭解的實體什麼什麼,用the props parameter減少響應的大小。