我们希望获取某个类别中的所有首条帖子(我们将其用作 Wiki,但实际上并非 Wiki)。
最好能避免对每个主题/帖子单独发起请求。
目前最好的方法是使用搜索获取主题,然后逐个获取主题并从流中提取首条帖子。
Webhooks 将来会是一个不错的选择,但我们希望先从拉取(PULL)方式开始。
谢谢!
我们希望获取某个类别中的所有首条帖子(我们将其用作 Wiki,但实际上并非 Wiki)。
最好能避免对每个主题/帖子单独发起请求。
目前最好的方法是使用搜索获取主题,然后逐个获取主题并从流中提取首条帖子。
Webhooks 将来会是一个不错的选择,但我们希望先从拉取(PULL)方式开始。
谢谢!
顶一下,看看是否有人有想法?
据我所知,没有批量获取多个主题首条回复的方法。遍历每个主题并抓取第一个帖子可能是最佳选择。
是的,Webhooks 在这里确实是一个很好的选择,您可以基于“帖子事件”进行触发。
但这会针对每个帖子事件触发,您只需要忽略所有不是主题首条回复的帖子即可。
您能否编写一个 data-explorer 查询以返回您需要的数据,然后通过 API 执行该查询?
它应该针对更改触发。其描述如下:
当有新主题、修订、更改或删除时。
是的,这是一个很好的选择!![]()
大家好,
我正在开发一个移动应用程序,该应用程序将与我们自托管的 Discourse 实例集成。我需要检索特定类别中所有帖子的首个帖子,类似于此处讨论的用例。
虽然目前的方法是先获取主题,然后再单独检索每个首个帖子,但我正在寻找一种更有效的方法,适合移动应用程序。理想情况下,这可以最大限度地减少 API 调用次数,以节省带宽并提高性能。
是否有人实现过类似的解决方案或能就最有效的方法提供指导?任何见解或建议都将不胜感激!
我认为上面提到的数据浏览器查询路由值得一试。这样您就可以为每个类别发出一个请求。