如何找到Bitbucket帐户的UUID?

时间:2018-12-31 05:33:39

标签: git rest bitbucket bitbucket-server

由于bitbucket不再支持使用用户名。相反,我们必须使用User uuid来访问bitbucket api。

已折旧或更早

  

https://api.bitbucket.com/2.0/users/udayRatan

最新

  

https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443

4 个答案:

答案 0 :(得分:4)

您可以对自己拥有的存储库进行GET请求,并在owner属性下看到您的UUID:

curl https://api.bitbucket.org/2.0/repositories/1team/moxie

或者您可以向您所属团队的所有团队成员发出GET请求,并在那里查看他们的UUID

curl https://api.bitbucket.org/2.0/teams/1team/members

信息取自https://developer.atlassian.com/bitbucket/api/2/reference/meta/uri-uuid#repo-obj

答案 1 :(得分:0)

使用经过身份验证的访问时,您可以向/2.0/user发出GET请求,您将获得经过身份验证的用户的信息:

$ curl -H "Authorization: Bearer $TOKEN" https://api.bitbucket.org/2.0/user

您需要输入account_id的值才能访问API资源。

发件人:https://developer.atlassian.com/bitbucket/api/2/reference/resource/user

答案 2 :(得分:0)

我不敢相信获得自己的UUID可能会如此困难。我修复它的方法是创建一个公共仓库,然后运行这个curl命令

curl https://api.bitbucket.org/2.0/repositories/<bitbucketusername>/testrepo

输出包含我的UUID。然后,我显然删除了不安全的公共存储库。

答案 3 :(得分:0)

  1. 检查您的https://bitbucket.org/account/settings/
  2. 在浏览器检查器元素中搜索“uuid”
  3. 禁止加入您的个人信息(包括 uuid)