Я пытаюсь преобразовать auth_code, предоставленный клиентом, в токен на моем бэкэнде.(передние и задние две разные подачи).
scope='https://www.googleapis.com/auth/calendar'
code='code=4/nQCEBlo_YbWfOw1NXCWJ3UCyRzPT*****NJbda0eaXdmv032qX2PZhV4Cd2YzO3sPQ36*************'
# Exchange auth code for access token, refresh token, and ID token
c = client.credentials_from_code('***ClientID*****-*****************.apps.googleusercontent.com'
,'SECRET*********',scope,code)
print (c.id_token)
еще одна попытка была:
CLIENT_SECRET_FILE = 'client_secret.json'
credentials = client.credentials_from_clientsecrets_and_code(
CLIENT_SECRET_FILE,
['https://www.googleapis.com/auth/calendar'],
'code=4/nQCEBlo_YbWfOw1NXC****************4Cd2Y*********mGgA')
Я получил эту ошибку:
raise FlowExchangeError(error_msg)
oauth2client.client.FlowExchangeError: invalid_grantMalformed auth code.
есть идеи? Спасибо!