Google-Laufwerkswählerfehler

9

Ich bekomme folgenden Fehler beim Zugriff auf Google Drive Picker, aber der Picker zeigt sich ohne Fehler.

%Vor%

PSB der Screenshot von meiner Entwicklerkonsole

Ссылка

Ich habe auch auf diese Frage Google Drive Picker - Entwicklerschlüssel hingewiesen ist ein ungültiger Fehler , aber ich denke, es gab einige Änderungen in Google API, so dass diese Sache nicht funktioniert.

Codeausschnitt -

%Vor%

Danke

    
codeomnitrix 29.12.2015, 17:45
quelle

1 Antwort

2

Wie einige der Kommentatoren erwähnt haben, ist der X-Frame-Option Fehler ein bekannter Fehler in Chrome . Sie können eine lange Diskussion darüber hier sehen.

Nun, für das eigentliche Problem: origin matching . Google Drive spielt mit localhost, mit oder ohne Port, keine Rolle, unabhängig davon, ob Sie es Ihren Ursprüngen in Ihren Berechtigungen für Ihre Client-ID hinzufügen.

Es gibt jedoch Hoffnung. Wenn Sie eine Domain in Ihrer Hostdatei so einrichten, dass sie auf "localhost" verweist, können Sie die Domain Ihrer Herkunft in Ihrer Google App-Konsole hinzufügen, und alles funktioniert wie erwartet!

Ich mache das ständig, um meine Anwendungen zu testen. Zum Beispiel:

  1. füge dev.mysite.com zu deinem hostfile (/ etc / hosts in Mac ) hinzu.
  2. Replizieren Sie die Domain in Ihren Berechtigungen für Ihre Picker-App in Google App Console , und Sie sollten gut gehen.
  3. Starten Sie Ihre Website mit dev.mysite.com:80 * und Drive Picker sollte nun ordnungsgemäß funktionieren.

* Hinweis: Sie müssen auf Port 80 schalten. Google spielt mit Ports überhaupt nicht gut. Wenn Sie also Ihre Site aufrufen, muss die Adresse dev.mysite.com ohne Port sein.

    
silverelizard 08.06.2016 14:28
quelle