0

Ich habe viele Fragen zu diesen Problemen gefunden, aber keine Antwort, die mein Problem lösen könnte.Google Cloud Platform: Zugriff verweigert durch Zugriff auf Apps Skript

Ich habe ein Projekt in Apps Script, die ich als ausführbare API bereitgestellt. Ich habe Google App Script Execution API aktiviert. Ich habe die OAuth 2.0-Client-ID in der Entwicklerkonsole erstellt. Ich habe alles Schritt-für-Schritt, wie hier beschrieben: https://developers.google.com/apps-script/guides/rest/api

Dann versuche ich Code von Google-API Explorer auszuführen: https://developers.google.com/apis-explorer/#p/script/v1/

ich richtig in Anforderungstext füllen, in Skript-ID zu füllen (nehmen Sie es von „File > Projekteigenschaften“aus dem App Script-Editor), aber was ich bekommen ist "Zugriff verweigert":

enter image description here

Nun habe ich versucht, das gleiche von PyCharm (Python) zu tun. Ich folge voll und ganz der folgenden Anweisung: https://developers.google.com/apps-script/guides/rest/quickstart/python

Raten Sie, was ich habe ... Der gleiche Fehler!

Das Google Apps Script-Projekt wird in meinem Google Drive-Unternehmen gespeichert. Die Bereiche des Projekts sind: https://www.google.com/calendar/feedshttps://www.googleapis.com/auth/script.external_request, die ich korrekt in Python ausgefüllt habe und nicht in API Explorer ausfüllen sollte.

Viele Benutzer empfehlen, zu prüfen, ob das Projekt in der Google Cloud Platform korrekt mit einem Projekt verknüpft ist. Wenn ich versuche, das Projekt zu ändern, erhalte ich den Fehler: "Die Projektnummer sollte nicht übereinstimmen." Wahrscheinlich, weil es richtig zugeordnet ist ...

Ich verlor fast meine Hoffnung ... Wieder sah ich viele Antworten zu diesem Problem über StackExchange Foren, aber niemand hätte dieses Problem lösen können.

Noch eine Anmerkung:. Ich habe nicht für den Google Cloud Platform anmelden (ich ein Konto bei der Arbeit nicht da, obwohl es meine Projekte sieht, und ich konnte OAuth2 2.0-Client-ID und API-Schlüssel generiert

Antwort

1

Nun, ich löschte mein Python-Projekt zusammen mit der .credentials-Datei und erstellte das Projekt neu - dann klappte das. Also hat es wahrscheinlich nicht funktioniert, weil ich bei der ersten Ausführung des Codes einen der beschriebenen Schritte verpasst habe ich alle Anforderungen ging mit alten creds

Also für alle, die das gleiche Problem konfrontiert ist:.

  1. Alles tun, was in der Google-Dokumentation und meiner Frage beschrieben ist.
  2. Wenn Sie etwas übersehen haben, löschen Sie die Datei .credentials und führen Sie den Code erneut aus. Dann sollte es funktionieren.
Verwandte Themen