Как использовать маркер обновления в заголовке запроса?

У меня есть проект 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

Вернуться на верх