2016-07-20 11 views

Antwort

3

var clientSecret = credentials.installed.client_secret; in dieser Zeile Anmeldeinformationen zeigen auf client_secret.json so der erste Schlüssel zu „installiert“ hat. In meinem Fall war der Schlüssel "Web" und das verursachte den Fehler. Ich habe gerade den Schlüssel "web" in "installed" umbenannt. wie unten

"redirect_uris": ["urn:ietf:wg:oauth:2.0:oob", "http://localhost"] 

statt der Linien::

3

enter image description here

Es scheint, Sie Step 1: Turn on the Google Apps Activity API verpasst haben.

Nachdem die Berechtigungsnachweise zu erstellen:

f. Klicken Sie auf die Schaltfläche file_download (JSON herunterladen) rechts neben der Client-ID .

g. Verschieben Sie diese Datei in Ihr Arbeitsverzeichnis und benennen Sie sie in client_secret.json um. Legen Sie es in Ihren Projektordner.

+0

Ich habe den ersten Schritt nicht verpasst. Ich habe die JSON-Datei heruntergeladen und in client_secret umbenannt und in mein Arbeitsverzeichnis gestellt. –

+0

Wenn Sie es in client_secret umbenannt haben, haben Sie die Dateiendung .json behalten? Also muss die Datei client_secret.json sein Und hast du sie in deinen Projektordner gelegt? – noogui

+0

Ja, der Dateiname lautet client_secret.json Ich habe die Erweiterung .json nicht vergessen. Ich habe auch die Datei im Projektordner abgelegt. –

0

Ihre client_secret.json Datei die folgende Zeile haben muss

"javascript_origins": 
    [ 
     "http://localhost:8080", 
     "http://localhost:1453", 
     "http://127.0.0.1:1453", 
     "http://localhost" 
    ] 

Auch möchten Sie vielleicht Kette Kopf in client_secret.jsonweb-installed, ändern oder umgekehrt.

0

Ich hatte dieses Problem, aber ich hatte die falsche Art von Credentials-Datei. Ich habe ursprünglich "Web Server (Nodejs) ..." verwendet, und es hatte die "Web" Überschrift anstelle der "installiert", aber wenn ich es wieder getan habe und "Windows UI (cmd line)" ausgewählt hatte, bekam ich die Datei mit dem richtigen Format.

Verwandte Themen