如何通过 Bitbucket REST API 获取连接用户的身份?

Pas*_*lis 3 rest bitbucket-api bitbucket-server

在 Stash REST API 中,在检索到 OAuth 令牌后,我想获取连接用户的身份(用户名、电子邮件等)。但是我在文档中找不到让我至少在不知道用户名的情况下进行操作的资源。

有没有办法在不知道用户名的情况下实现这一目标?

在 JIRA 中,似乎有一种资源可以做到这一点:

"/rest/gadget/1.0/currentUser"
Run Code Online (Sandbox Code Playgroud)

但我在 Stash 中找不到类似的东西。

Pas*_*lis 6

您可以通过对以下资源(相对于您的 Stash 服务器的基本 URL)执行 GET 来检索当前经过身份验证的用户的用户名:

/plugins/servlet/applinks/whoami
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用此用户名从 REST API 检索用户的其余配置文件数据。