Лучший способ отображения данных из Data Explorer на внешнем сайте?

Позвольте сразу уточнить: я новичок в Discourse. Я создал запрос в Data Explorer, который хочу использовать для заполнения определённой страницы на нашем сайте (это должно отображать темы из конкретной категории). Насколько я понимаю, для получения данных мне нужен API-ключ «All Users», но как избежать его разглашения?
Является ли решением просто получать данные на стороне сервера, а затем возвращать их, или я что-то упускаю? Существует ли способ ограничить область действия API-ключа для этой конкретной задачи?

Да, выполнение запроса с вашего сервера — это правильный подход.

Для этого вам не нужен Data Explorer. Вы можете запросить JSON со списком тем категории и обработать его с помощью JavaScript.

Спасибо за ответ :slightly_smiling_face:. Я склонялся к использованию Data Explorer, потому что хотел вывести текст из первого сообщения темы, но теперь понимаю, что это, возможно, можно сделать с помощью краткого содержания темы (topic excerpt). Я попробовал выполнить запрос «Список тем» (List Topics) для категории, указанный в документации API, но не получил поле ‘excerpt’ для тем. Однако при выполнении запроса Data Explorer я вижу, что добавление ‘t.excerpt’ возвращает данные краткого содержания.
Теперь мой вопрос: как получить краткие содержания тем через API?

Для этого существует скрытая настройка сайта:

SiteSetting.always_include_topic_excerpts = true

Я нахожусь на хостинговом плане. Возможно ли всё ещё получить доступ к этим скрытым настройкам?