各位 Discourse 用户好,
我正在开发一个功能,希望在页面顶部显示一个小 teaser 网格,以网格形式展示“有趣”的帖子/主题。我不确定是否已有类似的功能,但尚未找到——请问大家是否了解?
为了查找我感兴趣的帖子,我正在运行以下请求:
/search.json?expanded=true&q=with%3Aimages%20after%3A2021-10-14%20order%3Alatest
这会返回一个帖子数组 → grouped_search_result.post_ids。
现在,我实际上希望运行一个查询,仅返回这些帖子的详细信息,例如原始数据(raw)和已渲染内容(cooked)。而且,我希望避免为每个找到的 postid 单独发送 Ajax 请求。我希望能有一个批量操作,只需传入所有 ID,即可一次性返回这些帖子。
我尝试过使用 posts.json 和各种 URL 参数格式,但未能成功。
我还刚刚发现了这个链接,觉得很有帮助,但关于多帖子查询的问题仍然存在:
https://meta.discourse.org/t/how-to-add-a-featured-topic-list-to-your-discourse-homepage/132949
感谢任何帮助。