我有一组api调用,可以通过访问令牌访问,并且我能够从api中获取响应,但是其中一个响应包含URL,但是当我尝试访问它时,url要求输入登录密码已经登录,因为那是我获取访问令牌的方式。
API响应:
{
"root": "some value",
"blocks": {
"some value": {
"display_name": "some display name",
"block_id": "abc123",
"view_url": "https://www.abc.come",
"web_url": "https://www.abv.com",
"type": "some type",
"id": "some id"
}
}
}
因此,从此响应中,我想访问“ web_url”,所以当我执行Get请求时,它会要求登录。 那么如何在没有登录的情况下访问web_url?
答案 0 :(得分:0)
您可以使用访问令牌从响应中访问URL
access_token = "your_access_token"
web_url_response = requests.get(response['blocks']['some value']['web_url'], headers={"Authorization": "Bearer " + access_token})