如何通过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 端点。

好的,非常感谢!问题解决了。我之前尝试过逆向工程,但可能漏掉了这一点,因为仅从那个调用来看,并不明显它是用来获取特定用户的提及内容的。

如果这一点能写在文档里,那就最有帮助了!