Возможно ли это с помощью API? Цель — получить список тем в категории, к которым прикреплен PDF-файл или другой медиафайл.
Вы можете использовать расширенный поиск:
https://meta.discourse.org/search?q=filetype%3Apdf%20%23support
(поиск по запросу filetype:pdf #support)
В Discourse маршруты имеют JSON-сериализатор, поэтому вы можете настроить поиск, а затем использовать /search.json?q=ваш-запрос.
Другой вариант — написать запрос в Data Explorer, который возвращает нужные вам темы. Затем вы можете выполнить этот запрос через API: Как выполнять запросы Data Explorer с помощью API Discourse.
Похоже, что поиск с использованием параметра — самый простой вариант.
Есть ли для поисковых запросов операторы и / или? Я нашел опцию для категорий, но хотел бы комбинировать поисковые термины или типы файлов — например,
https://meta.discourse.org/search?q=YouTube,soundcloud%20%23support%20
Я получаю 5 результатов для комбинированных терминов, но результаты для отдельных терминов не отображаются. Поиск только по «soundcloud», с другой стороны, дает 15 результатов. Я хотел бы получить оба результата одним запросом. Возможно ли это без выполнения отдельного запроса для каждого?