如何通过 API 获取特定用户的提及信息?我在文档中没找到相关内容,在源码中也找不到。
我们希望在第三方网站上展示用户提及信息。通过 API 应该能获得足够的信息,让用户点击提及后跳转到相关话题。
这可以实现吗?
我找到了通知 API 端点,但它不提供任何提及信息。
如何通过 API 获取特定用户的提及信息?我在文档中没找到相关内容,在源码中也找不到。
我们希望在第三方网站上展示用户提及信息。通过 API 应该能获得足够的信息,让用户点击提及后跳转到相关话题。
这可以实现吗?
我找到了通知 API 端点,但它不提供任何提及信息。
我不确定这是否是您正在寻找的方案,但我已将我的主论坛帖子 webhooks 集成到 Firebase Cloud Functions 中(任何后端均可适用)。如果您采用类似的做法,后端可以读取帖子内容,查找 @-mentions。
我使用 Webhooks 来扫描内容,并在有事项需要紧急处理时向 Slack 发送通知。
那就是 https://meta.discourse.org/user_actions.json?offset=0\u0026username=falco\u0026filter=7,其中 falco 是目标用户名。
你可以通过 如何逆向工程 Discourse API 来了解这些 API 端点。
好的,非常感谢!问题解决了。我之前尝试过逆向工程,但可能漏掉了这一点,因为仅从那个调用来看,并不明显它是用来获取特定用户的提及内容的。
如果这一点能写在文档里,那就最有帮助了!