Получить полный список тем и их количество просмотров из API Discourse

Здравствуйте,

Я пытаюсь выяснить, можно ли с помощью API Discourse получить полный список тем и количество просмотров для каждой из них.

В идеале, мне подошел бы простой вывод, аналогичный главной странице сервера Discourse, с именами тем и количеством просмотров в формате JSON. Однако, судя по документации API, похоже, что не существует конечной точки, которая могла бы предоставить такой общий обзор.

Есть ли способ получить эти данные в удобном формате, чтобы можно было передать их в API аналитической панели?

Заранее спасибо.

Сработает ли Data Explorer? С его помощью можно выполнять SQL-запросы, а затем получать результаты через API.

Подойдёт ли https://meta.discourse.org/latest.json? Там есть заголовки тем и количество просмотров. Документацию можно найти здесь.

Если вам требуется более продвинутая фильтрация, то хорошим выбором также станет Data Explorer, как уже упоминал @j127 :+1:

Спасибо вам обоим за предложения — я сегодня утром начну изучать оба из них, чтобы понять, что может сработать. Я ценю вашу помощь!

Здравствуйте, похоже, что лучшее решение (если не использовать Data Explorer) — это https://meta.discourse.org/latest.json. Однако необходимо перебрать все ссылки вида https://agora.les-cae.coop/latest.json?no_definitions=true&page={id}, пока не перестанут поступать новые данные.

Случайно, есть ли способ получить все темы в одном запросе?