如何通过API获取群组的用户列表和简介的最佳方法

我想做一个 API 调用,该调用可以返回给定用户组中的用户列表及其简介。我不想为每个用户单独进行 API 调用来获取他们的简介。

有什么方法可以做到这一点吗?

使用数据浏览器插件,然后使用 Discourse API 运行数据浏览器查询

1 个赞

是否有任何方法可以使用公开提供的 API 来实现这一点?我们希望能够从公共网站访问这些数据,但看起来除非提供 API 密钥,否则可能无法获取生物信息。

我认为没有一个端点可以让你获取所有群组成员及其简介。你需要遍历用户来获取他们的简介。你可以从类似 https://meta.discourse.org/groups/support-experts/members.json?offset=0&order=&asc=true&filter= 的地方获取群组成员。

Profile - pfaffman - Discourse Meta 在隐身窗口中显示了我的简介,所以你的网站上的简介可能对匿名用户可用,因此你不需要 API 密钥。

也许你想看看 逆向工程 Discourse API

我曾经是一名学者。我的妻子使用 ATLAS.ti 等工具进行话语分析,我花了一些时间从各种来源提取数据,以便使用各种工具进行分析。祝你好运!

3 个赞

我认为您需要将“对公众隐藏用户个人简介”设置为关闭状态,这样非用户才能访问,所以这可能值得检查一下。

4 个赞

谢谢,我没意识到这是个选项,但更改它之后,我现在可以访问用户的详细信息了!

3 个赞

所以你确实是管理员,但你想在不使用 API 密钥的情况下提取数据?

所以你想将这些数据从你管理的网站嵌入到其他网站上?

2 个赞

是的,在您的帮助下,这已经成功了 :slight_smile:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.