Как передать токен доступа OAuth2 для получения запроса? - PullRequest
0 голосов
/ 05 июня 2019

Я не могу понять, как передать полученный токен доступа в запросы на получение без копирования и вставки вручную. Я пытался уже делать:

#get token

access_token = oauth.fetch_token(token_url='https://XXX.de/api/token', auth=auth)

hed = {'Authorization': 'Bearer {}'.format(access_token)}

Но тогда я получаю ошибку 401.

Если я копирую и вставляю код вручную в следующий формат, он работает:

hed = {'Authorization': 'Bearer ed361d11111111351e43c685bbda7229407b290d'}

Вот как я получаю это от oauth.fetch_token(token_url='https://XXX.de/api/token', auth=auth):

{'access_token': 'ea00be2538ebccc051c66f392ee313797549de04', 'expires_in': 3600, 'token_type': 'Bearer', 'scope': None, 'expires_at': 1559749057.8817663}

Что я делаю не так? Все еще довольно новый для запросов ..

1 Ответ

2 голосов
/ 05 июня 2019

Это словарь:

access_token = {'access_token': 'ea00be2538ebccc051c66f392ee313797549de04'}

Vs:

access_token["access_token"] = 'ea00be2538ebccc051c66f392ee313797549de04'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...