如何通过API获取维基百科文章的维基数据ID?

Sho*_*ril 12 wikipedia wikipedia-api wikidata wikidata-api

如何从英文维基百科文章名称获取维基数据ID,也用于重定向?是否有API调用?

例:

Karachi >> Q8660
Karaachi >> Q8660
Run Code Online (Sandbox Code Playgroud)

如何处理作业的变化?现在卡拉奇的媒体被重定向到巴基斯坦媒体(维基数据项目Q6805922),但后来可能是自己的文章.

Ter*_*nja 15

使用Wikipedia API创建包含属性pageprops解析重定向的查询:

https://en.wikipedia.org/w/api.php?action=query&prop=pageprops&ppprop=wikibase_item&redirects=1&titles=ARTICLE_NAME
Run Code Online (Sandbox Code Playgroud)

在您的情况下,对于维基百科文章"卡拉奇媒体""巴基斯坦媒体",您将获得相同的维基数据项目ID:Q6805922.对于同样的事情"Karaachi""卡拉奇"Q8660.