Проблема с заголовком и API получения последних тем

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

Мы используем форум Discourse и реализовали собственный пользовательский интерфейс для приложения. Для взаимодействия с Discourse мы обращаемся к открытым API. В нашем интерфейсе отсутствует концепция заголовка, за которым следует основное содержание. По сути, система должна отправлять только введённый контент. Чтобы это работало в стиле Discourse, я вставляю несколько начальных символов в качестве заголовка, а исходный контент — как «сырые» данные в тело сообщения. Однако при получении списка последних тем или любого списка тем отображается только заголовок, а первое сообщение (пост №1), содержащее мой фактический контент, не показывается. Есть ли какое-либо решение или возможность кастомизации, чтобы устранить эту проблему?

Именно это возвращают списки тем в Discourse. Я не думаю, что отсутствие корректного заголовка является причиной проблемы. Чтобы получить фактическое содержимое постов из списка тем, нужно выполнить два запроса к API. Сначала выполните запрос для получения списка тем. Затем, используя идентификаторы тем, полученные в ответе, выполните запрос к /t/<topic_id>.json для каждой темы. Замените <topic_id> на идентификатор нужной вам темы. Этот второй запрос вернет первые 20 постов в теме.