Ich mache ein Skript, um Daten aus Google Tabellenkalkulation mit dem folgenden Skript auf nodejs zu lesen:
%Vor%Aber bei jeder Anfrage bekomme ich diesen Fehler:
%Vor%Ich habe die Google-Entwicklerkonsole überprüft, um die Google Drive-API zu aktivieren, und sie ist aktiviert, sodass ich nicht wirklich weiß, was sie sein könnte.
Die Bereiche sehen gut aus. Vielleicht sollten Sie versuchen, die zuvor in /Users/yourUserName/.credentials/sheets.googleapis.com-projectName/*
gespeicherten Anmeldeinformationen zu entfernen und die Anwendung dann erneut auszuführen, um neue Anmeldeinformationen zu erhalten.
Stellen Sie zunächst sicher, dass Sie auch in Ihrer Entwicklerkonsole die Google Tabellen-API aktivieren.
% ce_de% ist ein Fehler im OAuth 2.0-Token, der in der Anforderung angegeben wurde Bereiche reichen nicht aus, um auf die angeforderten Daten zuzugreifen.
Achten Sie also darauf, dass Sie den richtigen und den erforderlichen Umfang verwenden, und überprüfen Sie diese Anfragen mit OAuth 2.0 autorisieren wenn Sie die Schritte hier richtig befolgen.
Versuchen Sie schließlich, den Zugriff zu widerrufen und versuchen Sie es erneut.
Weitere Informationen finden Sie in der zugehörigen SO-Frage:
Löschen Sie zunächst die Anmeldedaten ~/.credentials/sheets.googleapis.com-nodejs-quickstart.json
(abhängig von Ihrer Einstellung)
Ändern Sie die Gültigkeitsbereichsvariable für das Lesen von Zellen aus Google Spreadsheets von
var SCOPES = [' Ссылка '];
bis
var SCOPES = [' Ссылка '];
Tags und Links google-api node.js google-spreadsheet-api