Lasciatemi iniziare dicendo che ho cercato una risposta a questa domanda per un bel po' di tempo...
Sto cercando di impostare Facebook OAuth per lavorare con la mia applicazione che viene sviluppata localmente sulla mia macchina. Tutto stava funzionando perfettamente con l'autorizzazione di Facebook fino a quando non sono passato dall'uso di localhost
a un altro nome di dominio (ancora locale alla mia macchina.) Ora sto ricevendo il seguente errore.
Can't Load URL: Il dominio di questo URL non è incluso nell'app's
domini. Per poter caricare questo URL, aggiungi tutti i domini e sottodomini della tua app al campo Domini dell'app nelle impostazioni della tua app.
Il mio file hosts contiene 127.0.0.1 photovote.dev
(funziona perfettamente)
Il mio reindirizzamento nella mia app (usando Socialite) è http://photovote.dev/auth/facebook/callback
.
Nelle mie impostazioni di Facebook App...
photovote.dev
.http://photovote.dev/
.http://photovote.dev/auth/facebook/callback
.L'URL al momento del messaggio di errore è..
Non riesco a capire quale sia il problema...
Nel caso in cui qualcuno si imbatta in questo e stia cercando queste impostazioni (come me)
Dovete
Informazioni aggiuntive: Assicurati di aggiungere l'URL di callback come http://localhost:3000
al campo Valid OAuth redirect URIs
nella pagina delle impostazioni di Facebook Login
Questo di solito accade se hai inserito i dettagli sbagliati quando hai creato l'App in Facebook. Oppure hai cambiato un URL di un'App esistente?
Puoi per favore ricontrollare le impostazioni della tua APP in questa pagina?
https://developers.facebook.com/apps
Selezionare l'App corretta e fare clic sul pulsante di modifica;
Controlla gli URL & i percorsi sono inseriti correttamente e puntano al sito dove hai installato il plugin Ultimate Facebook.
Ho avuto lo stesso problema, e veniva da un client_id sbagliato / Facebook App ID.
Hai cambiato la tua app di Facebook in "pubblica" o "online? Quando lo fai, Facebook crea una nuova app con un nuovo App ID.
Puoi confrontare il valore del parametro "client_id" nell'url con quello nella tua dashboard di Facebook.