标题和获取最新主题 API 的问题

您好,

我们正在使用 Discourse 论坛,并为应用程序定制了用户体验(UX)。我们利用公开的 API 与 Discourse 进行交互。我们的 UX 中没有“标题后跟内容”的概念,实际上只需要发布输入的内容。如果为了适配 Discourse 的风格,我将部分初始字符作为标题,将原始内容作为正文(raw)发布,那么在获取最新话题或话题列表时,我只能看到标题,而无法获取第一号帖子(即我的实际内容)。请问是否有解决方案或自定义方法可以解决这一问题?

这是 Discourse 主题列表返回的内容。我认为标题缺失并不是导致问题的原因。要从主题列表中获取实际的帖子内容,需要进行两次 API 请求。首先,发起一个 API 请求以获取主题列表。然后,从返回的主题中获取主题 ID,并为每个主题向 /t/<topic_id>.json 发起请求。将 <topic_id> 替换为您想要获取的主题 ID。第二次请求将返回该主题中的前 20 条帖子。