我通过 Discourse API 和 Python requests 模块拉取用户配置文件数据。
在我的 Discourse 实例更新到 3.4.0.beta3 后,当我发出 API 请求时,某些用户显示为 'profile_hidden': True,即使他们已禁用“隐藏我的公开个人资料和在线状态”设置。
我怀疑这与 限制低信任级别用户的个人资料可见性 的更新有关。
我该如何继续通过 Discourse API 拉取用户数据?我的 API 请求是否有办法告诉 Discourse 服务器我是一个管理员,而不是一个匿名用户?在浏览器中输入 /u/{username}.json 仍然会显示该用户的全部信息。
谢谢!
thoka
(Thomas Kalka)
2
使用 API 密钥,您的 Python 代码可以像任何用户一样访问服务器:Create and configure an API key
3 个赞
MihirR
(Mihir)
3
生成 API 密钥时,请确保选择“全局”作为范围,它将完成工作。
1 个赞
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.