维基共享资源查询停止工作

Wikimedia Commons query stopped working

我有这个 url 用于维基共享资源上的照片搜索:

https://commons.wikimedia.org/w/api.php? action=query& prop=imageinfo|categories& generator=search& gimlimit=10& gsrsearch=File:"${title}"& iiprop=extmetadata|url& iiextmetadatafilter=ImageDescription|ObjectName& gsrnamespace=6& format=json& origin=*

其中 ${title} 是搜索词。它工作得很好。现在突然间它停止工作了。我收到此错误:

Unrecognized parameter: gimlimit

我试着去掉那个参数,但现在什么都没有返回。这曾经有效。发生了什么变化?

参数名称类似于 ['g' for generator][module prefix][base parameter name]。所以如果你想限制搜索结果的数量,那就是gsrlimit。如果你想将每个搜索结果的图像修订数量限制为 return 信息,那就是 iilimit(尽管它默认为 1,所以你可能不需要更改它)。

正如您从自己的 link 中看到的那样,您会得到结果(删除 gimlimit 不会改变任何东西,除了不会显示警告之外)。