维基媒体 API 获取生成器元数据

Wikimedia API get generator metadata

我想从 Wikimedia Commons 获取页面,但似乎我仍然不了解 Wikimedia 的用法 API。

我使用以下查询

https://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&format=json&iiprop=url|size|mime|mediatype|extmetadata&iiurlwidth=150&generator=search&gsrsearch=transformation&gsrnamespace=6&gsrlimit=9&gsroffset=0&gsrinfo=totalhits

See in API Sandbox

效果很好,只是我没有获得 grsinfo/生成器元数据。但是我需要结果的总量(totalhits)。

有什么建议吗?

the docs,

It should also be noted that generators only pass page titles to the 'real' query, and do not output any information themselves. Setting parameters like gcmprop will therefore have no effect.

如果您需要命中数,则必须执行常规搜索 API 查询,从中手动生成页面列表并在第二个 API 请求中查询它们。