使用Wiki API从标题中获取页面ID没有英语

时间:2019-07-17 16:04:48

标签: php wikipedia-api mediawiki-api

我想从越南语api API获取页面ID,但是当我尝试使用url

https://en.wikipedia.org/w/api.php?action=query&titles=Trung%20%C4%90%C3%B4ng&prop=iwlinks&format=json

它什么也没显示

{"batchcomplete":"","query":{"pages":{"-1":{"ns":0,"title":"Trung \u0110\u00f4ng","missing":""}}}}

但是当我在https://vi.wikipedia.org中通过链接api使用autosuggest时

  

https://vi.wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&search=Trung%20Đông&namespace=0&limit=10&suggest=true

很多结果显示。如何使用action = query在越南语上获取带有标题的pageid?

1 个答案:

答案 0 :(得分:0)

您向英语维基百科(而不是越南语)发出请求。在通话中将en更改为vi,您将获得结果。看到这里:

https://vi.wikipedia.org/w/api.php?action=query&titles=Trung%20%C4%90%C3%B4ng&prop=iwlinks&format=json