Как я могу обновить токены доступа в google с помощью токена обновления в python?У меня есть токен обновления, идентификатор клиента и секрет клиента.
Я попытался использовать следующий код для создания токена доступа (после истечения срока действия)
params = {
"grant_type": "refresh_token",
"client_id": client_id,
"client_secret": client_secret,
"refresh_token": refresh_token
}
authorization_url = "https://www.googleapis.com/oauth2/v4/token"
r = requests.post(authorization_url, data=params)
print(r.text)
if r.ok:
return r.json()['access_token']
else:
return None
В ответ я получил ошибкувот так:
{
"error": "invalid_grant",
"error_description": "Bad Request"
}
Но мне нужно сгенерировать токен доступа.