Ich versuche, von und zu einer Google-Tabelle zu lesen und zu schreiben. Ich habe dieses Tutorial online gefunden, die für viele Menschen scheint zu funktionieren:Google Tabellen - Python Access-Zeitüberschreitung
Was ich bisher tat:
- die Berechtigungsnachweise Erstellt nach der Führung und heruntergeladen die. JSON-Datei
Geteilt eine Kopie der Legislative Spreadsheet (jetzt in meinem Google Drive) mit der Client-E-Mail.
Ich habe nach der Freigabe eine E-Mail erhalten, dass die Nachricht nicht zugestellt wurde, da die Dienstkontodomäne nicht gefunden wurde.
angenommen ich den Code
import gspread from oauth2client.service_account import ServiceAccountCredentials scope = ['https://spreadsheets.google.com/feeds'] creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope) client = gspread.authorize(creds) sheet = client.open("Copy of Legislators 2017", scope) list_of_hashes = sheet.get_all_records() print(list_of_hashes)
Die client_secret.json-Datei im selben Ordner wie das Projekt ist.
Aber wenn ich den Code ausführen, bekomme ich folgende Fehlermeldung:
Der Japaner sagt: „Es ist nicht möglich war, zu verbinden, weil das angeschlossene Angerufenen richtig antwortet nicht auch nach einer gewissen Zeit. Oder der verbundene Host ist fehlgeschlagen, weil der verbundene Host nicht reagiert hat. "
Es scheint ein Problem mit der Anmeldung zu geben, aber ich habe keine Ahnung, wie ich es beheben kann. Auch während der Recherche fand ich, dass der scope
Teil immer anders ist. Kann mir jemand erklären, was dort eingefügt werden muss? Hat jemand eine Erfahrung damit? Vielen Dank für Ihre Hilfe :)