Откройте URL с помощью токена доступа, который входит в ответ API - PullRequest
0 голосов
/ 17 марта 2020

У меня есть набор вызовов 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 без входа в систему?

1 Ответ

0 голосов
/ 17 марта 2020

Вы можете получить доступ к URL из ответа, используя токен доступа

access_token = "your_access_token"
web_url_response = requests.get(response['blocks']['some value']['web_url'], headers={"Authorization": "Bearer " + access_token})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...