维基百科 Mediawiki API 有 URL 查询

Wikipedia Mediawiki API get URL in query

使用 MediaWiki API 我有一个查询 return 我想要的结果:

https://en.wikipedia.org/w/api.php?action=query&list=allpages&apfrom=Apple&aplimit=5

我如何修改它以在 returned 的每个页面中也包含 URL?

我尝试添加 "info" 属性 和 "url" 信息,但没有 return 附加信息:

https://en.wikipedia.org/w/api.php?action=query&list=allpages&apfrom=Apple&aplimit=5&prop=info&inprop=url

您需要将用于获取结果的参数移动到 generator 而不是列表,然后在查询中使用 prop=infoinprop=url。像这样:

https://en.wikipedia.org/w/api.php?action=query&format=json&prop=info&generator=allpages&inprop=url&gapfrom=Apple&gaplimit=5