Как использовать маркер обновления в заголовке запроса?
У меня есть проект Django. В этом проекте я использую API. Я получаю данные из этого API с помощью запросов python.
Когда я использую "access token" для заголовка запроса, он работает, но в конце нескольких раз он выходит из системы, поэтому я хочу использовать "refresh_token" вместо access_token.
Как я могу это сделать?
credit = requests.get(settings.API_ADDRESS + "analyze/scoring/" + id,
headers={'Authorization': settings.API_TOKEN})
...
API_ADDRESS = "https://api.myaddress.com/"
API_TOKEN = "Bearer <access_token>"
Пользуетесь ли вы этим кредитом более одного раза?
Вы должны сделать вызов API один раз, получить ответ в json и затем использовать его в качестве диктанта. Например, так:
credit = requests.get(settings.API_ADDRESS + "analyze/scoring/" + id,
headers={'Authorization': settings.API_TOKEN})
response = credit.json()
for data in response['results']
data['']
....
и если вам нужна другая информация, вы просто повторите свой вызов API