如何在 Bitbucket REST API 中验证请求

问题描述 投票:0回答:1

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

我想要一种简单的方法来验证端点,例如

https://api.bitbucket.org/2.0/repositories/usamarehank_dckap?access_token={my_access_token}

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

我在这样做时遇到错误

{"type": "error", "error": {"message": "Access token expired. Use your >refresh token to obtain a new access token."}}

我尝试使用消费者密钥创建,但我不确定在请求中插入这些值的位置,并且使用 OAuth 它要求提供 client_id,我很确定没有在文档中给出从哪里获取它们。

在没有任何 OAuth 的情况下,我基本上如何像 github API 一样做一个简单的 access_token 请求?

bitbucket bitbucket-api
1个回答
0
投票

对了,这个

access_token
是OAuth认证过程的一部分:https://confluence.atlassian.com/bitbucket/oauth-on-bitbucket-cloud-238027431.html

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

您可以在这里阅读更多相关信息:https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication

© www.soinside.com 2019 - 2024. All rights reserved.