由于Bitbucket不再支持使用用户名访问其API,我们必须改用用户UUID来进行访问。
停用或早期
最新
https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443
由于Bitbucket不再支持使用用户名访问其API,我们必须改用用户UUID来进行访问。
停用或早期
最新
https://api.bitbucket.com/2.0/users/558050:c0b72ad0-1cb5-4018-9cdc-0cde8492c443
您可以对您拥有的存储库发出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
我简直不敢相信获取自己的UUID会这么难。我解决问题的方法是创建一个公共仓库,然后运行这个curl命令。
curl https://api.bitbucket.org/2.0/repositories/<bitbucketusername>/testrepo
使用身份验证访问时,您可以向/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
$TOKEN
值是什么?它从哪里获取? - Adil Hussain