适用于企业的Bitbucket Rest APIs 2.0

时间:2018-12-19 19:31:59

标签: api bitbucket enterprise

我在公司版本中使用了bitbucket 1.0 API,如下所示:

https://bitbucket/rest/api/1.0/repos

2.0 API表示他们正在切换到如下所示的URL:

https://api.bitbucket.org/2.0/...

但是,当我尝试使用该样式时,它将无法再从组织内部获取任何信息。同样,它也不会将我的用户ID识别为有效的用户ID,这可能是因为我的用户ID仅在组织内部有意义。我一直在寻找有关企业用户URL外观的文档,并且我尝试了许多不同的方法来尝试使2.0 URL正常工作,但无济于事。他们说1.0已被贬值,可能会在2019年中停用,但是到目前为止,我还没有看到有关企业用户如何连接到2.0 API的文档。有人对此有经验吗?谢谢。

1 个答案:

答案 0 :(得分:2)

您正在谈论两个单独的API-第一个用于Bitbucket Server(本地版本),但是api.bitbucket.org用于Bitbucket Cloud(由Atlassian托管的版本)。此处的区别是开头的/rest/,在api.bitbucket.org URL结构(对于1.0或2.0)中不存在。

Bitbucket Server API绑定到Bitbucket Server版本。如果您使用的是Bitbucket Server,那么直到有人升级(或降级)您的实例之前,您的API才会更改。