Можно ли выполнить поиск в галерее Imgur API по тегам и словам? - PullRequest
0 голосов
/ 29 мая 2019

Я пишу бот Discord, и для одной из команд я хотел бы выполнить поиск изображений на Imgur, которые соответствуют заданной строке слов с определенным набором тегов. Моя цель - получить те же результаты, что и вы, выполнив расширенный поиск на веб-сайте с тегами, вставленными в поле «в этих тегах», а словами - в поле «все из».

В документации Imgur API утверждается, что что-то вроде этого должно работать:

https://api.imgur.com/3/gallery/search?q=[words] tag:[tag]

Возвращает ноль результатов. Другие фильтры, такие как "ext: gif", работают нормально, а тег - нет.

Далее я попытался скопировать параметры запроса, которые используются на сайте:

https://imgur.com/search/relevance?q_all=[words]&q_tags=[tags]

Используя q_all и q_tags, я получаю результаты, но параметр q_tags игнорируется. Похоже, потому что сортировка должна быть настроена на релевантность, чтобы фильтрация работала. Однако релевантность даже не существует как опция сортировки при использовании API. Странно, но параметр работает как задумано, если я использую его самостоятельно без q_all, но это не очень полезно.

Есть ли способ выполнить то, что я пытаюсь сделать?

...