external_id 是 SingleSignOnRecord 模型的一个属性。当使用 DiscourseConnect 通过外部站点将用户登录到 Discourse 时,它用于将用户链接到外部站点。如果您要查找的是这个属性,它在 Topic 上是不可用的。据我所知,Discourse 只在前台为 CurrentUser 返回 external_id,所以如果您想获取 topic 作者的 external_id,可能会比较棘手。
如果您发布更多关于您想实现的目标的细节,这里可能会有人能够帮助您。可能有一些比您正在尝试的方法更简单的方法来解决这个问题。
没关系。这就是我们在这里的目的 ![]()