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
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:
dev.mysite.com
zu deinem hostfile
(/ etc / hosts in Mac ) hinzu. Google App Console
, und Sie sollten gut gehen. 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.
Tags und Links javascript angularjs google-api google-picker