2016-11-01 4 views
1

Ich habe mich mit der Google Tabellen API für ein Projekt beschäftigt und alles lief sehr gut. Ich folgte, alle Schritte On this page und bekam die quickstart große Arbeit für eine Weile ... Bis ich in ein Problem lief, wo ich die Fehlermeldung wurde immer API returned an error: Error: The request does not have valid authentication credentials.Google Tabellen API node.js Schnellstart funktioniert nicht: Die API hat einen Fehler zurückgegeben: Fehler: unauthorized_client

dies zu beheben versuchte ich ein paar verschiedene Dinge aus den Bereichen Wechsel Variable zum Kommentieren und Auskommentieren von Dingen.

Schließlich löschte ich das Projekt und die Anmeldeinformationen auf meinem Google Developer Console-Konto und versuchte, ein neues Konto zu erstellen.

Immer wenn ich einen neuen Ordner von Grund auf neu starte, mache eine quickstart.js Datei, installiere die Knotenmodule und starte sie, jetzt bekomme ich The API returned an error: Error: unauthorized_client. Ich habe komplett neue client_secret.json-Dateien erstellt und die quickstart.js direkt von Anfang an mit dem Schnellstart-Lösungswegcode erstellt und es wird nicht funktionieren. Was könnte das verursachen?

Link to github (this is the code that WAS mostly working until I tried to delete rows from my google sheet after copying data to my sql database).

Antwort

2

Sie möchten können versuchen, was in diesem SO post getan wurde, wobei diese versteckte Datei gelöscht wurde:

/Users/user/.credentials/gmail-nodejs-quickstart.json 

In Ihrem Fall müssen Sie den Pfad von sheets.googleapis.com-nodejs-quickstart.json dann löschen lokalisieren.

Dazu müssen Sie möglicherweise auch eine console.log, um den richtigen Pfad zu finden.

+0

Vielen Dank! Dies als die Antwort markiert. Ich habe die Datei gefunden, gelöscht und dann mein Ding gemacht und wir sind wieder auf dem richtigen Weg :). Ich fühle mich wirklich dumm. Der Code im Schnellstart sagt: '// Wenn Sie diese Bereiche ändern, löschen Sie Ihre zuvor gespeicherten Anmeldeinformationen // bei ~/.Credentials/sheets.googleapis.com-nodejs-quickstart.json' und ich hatte keine Ahnung wo ~ /.credentials war bis du die User/User dort hingelegt hast :(.So viel sinnvoller gemacht danach. Danke! – Ryan

Verwandte Themen