大家好!
我想了解一下,目前是否存在(或是否计划实现)一个包含用户信息的接口?
我正在开发一个使用用户 API 密钥的应用程序,一切运行正常,但我希望能获取到“使用用户 API 密钥登录”的用户信息。
类似于“discourse.example.com/user.json”这样的接口。
目前我在 Discourse API 文档中未找到类似功能,通过逆向分析 API 也未发现相关内容。
如果有人能给予指导,我将不胜感激!
提前感谢!
大家好!
我想了解一下,目前是否存在(或是否计划实现)一个包含用户信息的接口?
我正在开发一个使用用户 API 密钥的应用程序,一切运行正常,但我希望能获取到“使用用户 API 密钥登录”的用户信息。
类似于“discourse.example.com/user.json”这样的接口。
目前我在 Discourse API 文档中未找到类似功能,通过逆向分析 API 也未发现相关内容。
如果有人能给予指导,我将不胜感激!
提前感谢!
https://meta.discourse.org/u/Alexander.json 是否提供了您所需的内容?
哎呀,抱歉。
API 文档并不总是能跟上所有更新,请查看如何逆向工程 Discourse API。
起初并不能。
因为我还没找到如何获取(至少是)用户名。
这就是为什么像上面提到的那样一个端点会很有用,它可以用来获取当前用户的信息,哪怕只是最基本的信息。
我认为我们没有一个官方端点可以在不提供用户名的情况下查询“我是谁”。
不过,你仍然可以通过访问 Discourse Meta - The Official Support Forum for Discourse 并稍作浏览来检测,该链接会将你重定向到当前用户的个人页面。
虽然官方 API 文档中未明确提及,但我认为 https://meta.discourse.org/session/current.json 可能对此用途有所帮助。
这正是我需要的!![]()
非常感谢!!