Google API: преобразовать auth_code в access_token |питон - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь преобразовать 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.

есть идеи? Спасибо!

...