Подскажите, пожалуйста, есть ли у кого-нибудь простой пример на JavaScript для получения тем из определённой категории за заданный период? Мне нужно извлечь данные в Google Таблицы, но я немного забыл основы (и новичок в API отчётов Discourse).
Думаю, ваш лучший выбор — это плагин «Data Explorer» и запуск запросов Data Explorer через API Discourse
Спасибо. Я попробую это при обновлении нашего тарифа (или если оно произойдёт). Тем временем мне удалось заставить работать что-то с использованием поискового API.
Единственная странность: я могу получать темы и посты, но ни один из этих наборов данных не является полным, и мне совсем не хочется вручную соединять их по ID темы.
(Например, набор данных постов не возвращает заголовок поста, а набор данных тем не показывает информацию об авторе.)
Знает ли кто-нибудь о конечной точке, которая вернёт мне одним запросом список тем со следующими данными: <ID темы, заголовок темы, содержимое темы, имя пользователя автора темы, ID автора темы, дата публикации, категория>?
Кстати, базовый функционал работает:
var url = 'https://community.coherence.io/search.json?q=%23suggestions%20after%3A2023-02-01&page=1';
var options = {
'method' : 'get',
'contentType': 'application/json',
'muteHttpExceptions' : true,
'headers': {
'Api-Key': '<key>',
'Api-Username' : '<username>'
}
}