由于bitbucket不再支持使用用户名。相反,我们必须使用User uuid来访问bitbucket api。
已折旧或更早
最新
https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443
答案 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)