2016-12-16 5 views
0

nicht sicher, ob ich das in einem Tupel gesetzt haben sollte, aber es sagt, es dauert nur ein ArgumentKann nicht anmelden/autorisieren gspread Python

Mein Code:

import gspread 

gc = gspread.authorize(("[email protected]", 'example_password')) 

Fehler: Attribute: ' tuple‘Objekt hat kein Attribut‚access_token‘

Vielen Dank im Voraus:]

+1

Kontrolle der Doku, http://gspread.readthedocs.io/en/latest/oauth2.html und Verwendung googelt OAuth2 Workflow Erstellen Sie die Anmeldeinformationen –

Antwort

1

E-Mail-Authentifizierung (auch bekannt als Client) nicht mehr funktioniert. Es wurde von Google am 20. April 2015 veraltet.

Ari hat Recht. Um sich mit Google API zu authentifizieren, müssen Sie oAuth2 verwenden. Abhängig von Ihrem Workflow (eigenständiges Skript oder ein Web-Service) benötigen Sie möglicherweise unterschiedliche Strategien. Bei eigenständigen Skripts besteht eine Möglichkeit darin, signierte Anmeldeinformationen zu verwenden.

Hier ist eine Schritt-für-Schritt-Anleitung, wie sie benutzen: http://gspread.readthedocs.io/en/latest/oauth2.html

Verwandte Themen