我发现 bitbucket api 如下:
https://bitbucket.org/api/2.0/repositories/{teamname}
但此链接返回 301 状态(已永久移至!api/2.0/repositories/{teamname}
).
好的,但是这个返回状态 200,存储库为零。
我提供两个参数作为user
and password
,但似乎没有任何改变。
那么,有人可以回答如何获取允许特定用户的私有存储库的完整列表吗?
Atlassian 文档 -存储库端点 https://confluence.atlassian.com/bitbucket/repositories-endpoint-423626330.html#repositoriesEndpoint提供有关如何访问存储库的详细文档。
bitbucket 中提到的 URL获取帐户的存储库列表 is:
GET https://api.bitbucket.org/2.0/repositories/{owner}
如果您使用上述 URL,它始终会检索您作为所有者的存储库。为了检索用户所属的存储库的完整列表,您应该调用:
GET https://api.bitbucket.org/2.0/repositories?role=member
您可以根据需要为角色应用以下一组过滤器。
要限制返回的存储库集,请应用
role=[owner|admin|contributor|member] 参数,其中角色为:
-
owner:返回当前用户拥有的所有存储库。
-
admin:返回用户明确指定的存储库
管理员访问权限。
-
贡献者:返回用户具有显式写入访问权限的存储库。
-
member:返回用户已显式读取的存储库
使用权。
Edit-1:
You can make use of Bitbucket REST browser http://restbrowser.bitbucket.org/ for testing the request/response.(discontinued)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)