Запрос Wikimedia Commons перестал работать

У меня был этот URL-адрес для поиска фотографий на Wikimedia Commons:

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

Я попытался убрать этот параметр, и теперь вообще ничего не возвращается. Раньше это работало. Что изменилось?


person Coco    schedule 25.07.2017    source источник


Ответы (1)


Имена параметров выглядят как ['g' for generator][module prefix][base parameter name]. Поэтому, если вы хотите ограничить количество результатов поиска, это будет gsrlimit. Если вы хотите ограничить количество версий изображения для возврата информации для каждого результата поиска, это будет iilimit (хотя по умолчанию оно равно 1, поэтому вам, вероятно, не нужно его менять).

Как видно из вашей собственной ссылки, вы получаете результаты (и удаление gimlimit ничего не меняет, кроме того, что предупреждение не появляется).

person Tgr    schedule 29.07.2017
comment
Тгр я тебя люблю! Вы спасли мой бекон! - person Coco; 30.07.2017