Lassen Sie mich zunächst sagen, dass ich schon seit geraumer Zeit nach einer Antwort auf diese Frage gesucht habe...
Ich versuche, Facebook OAuth für meine Anwendung einzurichten, die lokal auf meinem Rechner entwickelt wird. Alles funktionierte perfekt mit der Facebook-Autorisierung, BIS ich von localhost
auf einen anderen Domain-Namen umgestiegen bin (immer noch lokal auf meinem Rechner.) Jetzt erhalte ich den folgenden Fehler.
Can't Load URL: Die Domäne dieser URL ist nicht in den Domänen der Anwendung enthalten's
Domänen. Um diese URL laden zu können, fügen Sie alle Domains und Subdomains Ihrer App zum Feld App-Domains in Ihren App-Einstellungen hinzu.
Meine hosts-Datei enthält 127.0.0.1 photovote.dev
(funktioniert perfekt)
Meine Weiterleitung in meiner Anwendung (mit Socialite) lautet http://photovote.dev/auth/facebook/callback
.
In meinen Facebook-App-Einstellungen...
photovote.dev
http://photovote.dev/
.http://photovote.dev/auth/facebook/callback
Die URL zum Zeitpunkt der Fehlermeldung lautet.
Ich bin ratlos, was das Problem ist...
Falls jemand auf diese Seite stößt und nach diesen Einstellungen sucht (wie ich es tat)
Sie müssen
Zusätzliche Informationen: Stellen Sie sicher, dass Sie die Callback-URL wie http://localhost:3000
in das Feld Gültige OAuth-Redirect-URIs
auf der Einstellungsseite von Facebook Login hinzufügen.
Dies geschieht in der Regel, wenn Sie bei der Erstellung der App in Facebook die falschen Daten eingegeben haben. Oder Sie haben eine URL's einer bestehenden App geändert?
Können Sie bitte die Einstellungen Ihrer APP auf dieser Seite noch einmal überprüfen?
https://developers.facebook.com/apps
Wählen Sie die richtige App aus und klicken Sie auf die Schaltfläche "Bearbeiten";
Überprüfen Sie die URLs & Pfade sind korrekt eingegeben und verweisen auf die Seite, auf der Sie das Ultimate Facebook Plugin installiert haben.
Ich hatte das gleiche Problem, und es kam von einer falschen client_id / Facebook App ID.
Haben Sie Ihre Facebook-App auf "public" oder "online" umgestellt? Wenn Sie dies tun, erstellt Facebook eine neue App mit einer neuen App-ID.
Sie können den Wert des Parameters "client_id" in der Url mit dem Wert in Ihrem Facebook-Dashboard vergleichen.