如何在Bitbucket REST API中对请求进行身份验证

时间:2019-05-15 03:30:24

标签: bitbucket bitbucket-api

我正在尝试使用bitbucket API来获取我的存储库,问题等的详细信息,但是我找不到找到验证API请求的明确方法。

我想要一种简单的方法来验证端点,例如 https://api.bitbucket.org/2.0/repositories/usamarehank_dckap?access_token={my_access_token}

在这里,我从帐户的“应用程序密码”部分获得了访问令牌。

我在这样做时遇到错误

  

{“类型”:“错误”,“错误”:{“消息”:“访问令牌已过期。请使用>刷新令牌来获取新的访问令牌。”}}

我尝试使用使用者密钥创建,但是我不确定在请求中将这些值插入何处,并且使用OAuth会要求输入client_id,我很确定不会在文档中给出从何处获取它们。

基本上,我将如何像没有任何OAuth的github API一样执行一个简单的access_token请求?

1 个答案:

答案 0 :(得分:0)

对,这个access_token是OAuth身份验证过程的一部分:https://confluence.atlassian.com/bitbucket/oauth-on-bitbucket-cloud-238027431.html

要仅使用可通过个人资料创建的这些应用程序密码,您需要对该应用程序密码使用简单的基本身份验证。

您可以在此处详细了解以下内容:https://confluence.atlassian.com/bitbucket/rest-apis-222724129.html#RESTAPIs-Authentication