Permettez-moi tout d'abord de dire que j'ai cherché une réponse à cette question pendant un certain temps...
J'essaie de configurer Facebook OAuth pour qu'il fonctionne avec mon application qui est développée localement sur mon ordinateur. Tout fonctionnait parfaitement avec l'autorisation Facebook JUSQU'À ce que je passe de l'utilisation de localhost
à un autre nom de domaine (toujours en local sur ma machine).
Can't Load URL : Le domaine de cette URL n'est pas inclus dans les domaines de l'application.
domaines de l'application. Pour pouvoir charger cette URL, ajoutez tous les domaines et sous-domaines de votre application à la liste des domaines de l'application. de votre application dans le champ Domaines de l'application dans les paramètres de votre application.
Mon fichier hosts contient 127.0.0.1 photovote.dev
(fonctionne parfaitement)
Ma redirection dans mon application (en utilisant Socialite) est http://photovote.dev/auth/facebook/callback
Dans les paramètres de mon application Facebook...
photovote.dev
.http://photovote.dev/
http://photovote.dev/auth/facebook/callback
L'URL au moment du message d'erreur est...
Je ne sais pas quel est le problème...
Capture d'écran 1 [!Capture d'écran][1]][1]
Capture d'écran 2 [!entrer la description de l'image ici][2]][2]
[1] : http://i.stack.imgur.com/EDQBF.jpg [2] : http://i.stack.imgur.com/RdCKJ.jpg
Au cas où quelqu'un tomberait sur cette page et chercherait ces paramètres (comme moi)
Vous devez
![entrez la description de l'image ici][1]
Informations supplémentaires: Assurez-vous d'ajouter l'URL de rappel comme http://localhost:3000
au champ Valid OAuth redirect URIs
sur la page des paramètres de Facebook Login.
Cela se produit généralement si vous avez saisi des informations erronées lorsque vous avez créé l'application dans Facebook. Ou si vous avez modifié l'URL d'une application existante.
Pouvez-vous vérifier à nouveau les paramètres de votre application sur cette page ?
https://developers.facebook.com/apps
Sélectionnez l'application correcte et cliquez sur le bouton d'édition ;
Vérifiez les URLs & ; les chemins sont correctement saisis et pointent vers le site où vous avez installé le plugin Ultimate Facebook.
J'ai eu le même problème, et il provenait d'un mauvais client_id / Facebook App ID.
Avez-vous changé votre application Facebook en "public" ou "en ligne" ? Lorsque vous le faites, Facebook crée une nouvelle application avec un nouvel App ID.
Vous pouvez comparer la valeur du paramètre "client_id" ; dans l'url avec celle de votre tableau de bord Facebook.