google - ('Type d'informations d'identification inattendu', None, 'Expected', 'service_account') avec oauth2client(Python)




python google maps api example (2)

J'essaie d'obtenir des données Google Analytics avec ce guide: https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/

def get_access_token(request):
    return {'access_t': ServiceAccountCredentials.from_json_keyfile_name(
        KEY_FILEPATH, SCOPE).get_access_token().access_token }

Avec le code ci-dessus j'essaye de créer une fonction et de renvoyer le jeton d'accès au contexte dans mon modèle d'admin.

Toutefois. Je reçois cette erreur Je ne sais pas quoi faire avec:

('Unexpected credentials type', None, 'Expected', 'service_account')

Quel pourrait être le problème ici?


Moi aussi j'y courais. Le correctif dans mon cas était d'utiliser le bon fichier json. J'avais besoin d'utiliser celui qui a été enregistré lorsque j'ai créé la clé de compte de service, pas celui avec le client de compte de service:

J'espère que cela pourra aider!






google-api