你好
我想知道目前是否有办法在创建新主题的 webhook 中转发帖子的 ID,或者我是否必须获取所有帖子并与 slug 匹配?
你好
我想知道目前是否有办法在创建新主题的 webhook 中转发帖子的 ID,或者我是否必须获取所有帖子并与 slug 匹配?
我没有看到任何方法可以从 Topic Event webhook 获取主题的第一个帖子的 ID。post_id 未包含在 web_hook_topic_view_serializer 或 topic_view_serializer 中,因此将其添加到 webhook 的 payload 中需要更改 Discourse 代码。
如果这有帮助,您可以从 Post Event webhook 获取 topic_id。也许您可以从那个方向着手解决问题。主题中的第一个帖子将其 post_number 设置为 1,因此 post_number: 1 的 Post Event webhook 将是用于新主题的。