Есть ещё одно значение, user_title, которое, как я думал, может содержать название поста, но оно тоже null. Не упустил ли я какое-то настройку? И да, у этих постов действительно есть заголовки.
Да, после некоторых дополнительных попыток мне удалось разобраться, как API (и Discourse) должны работать иерархически. Теперь я получаю одну тему и просто беру первый пост в post_stream.
Возвращает ли post_streamвсе посты в теме? Или я могу как-то ограничить их количество?
Мой сценарий использования заключается в том, что у меня есть приложение на Angular, и я пытаюсь подтянуть посты из Discourse, чтобы создать псевдо-блог, интегрированный в это приложение. Пока что это кажется вполне реализуемым.
post_stream → posts возвращает первые 20 сообщений. Вы можете использовать запрос ?page=. post_stream → streams возвращает все идентификаторы сообщений тем.
Дополнительное руководство, если вы хотите получить конкретные сообщения: