如何基于一些过滤器构造一个完整的REST api请求(使用python)以检索针对某个回购协议的所有请求请求的列表?
我正在使用网址“ https://bitbucket.org/api/2.0/repositories/YOUR_NAME/REPO_NAME/pullrequests”
我正在使用以下POST请求获取访问令牌。
$ curl -X POST -u "<key>:<secret>" https://bitbucket.org/site/oauth2/access_token -d grant_type=client_credentials
{"access_token": "{access_token}", "scopes": "pullrequest project team account", "expires_in": 7200, "refresh_token": "{refresh_token}", "token_type": "bearer"}
API请求有问题吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
您应该为用户授予read
访问权限,您要使用其令牌来检索拉取请求列表。当您没有权限时,通常会禁止使用403。至少具有读取权限后,您可以使用@ rajatgoyal715建议的方式继续获取列表。授权标头值也应为Bearer <token>
。并添加一个头文件Accept
,并将其设置为application/json
。希望这行得通。