Redirect_uri non valide: l'URL indiquée n'est pas autorisée par la configuration de l'application
Je reçois le message d'erreur suivant lorsque j'essaie d'utiliser mes facebook intégration deature sur mon forum xenforo.
"Invalide redirect_uri: compte tenu de l'URL n'est pas autorisée par la Demande
la configuration."
Mon id d'application et le secret sont corrects, et j'ai ajouté mon domaine, kinyo.org, à l'application dans facebook. Ce qui se passe?
source d'informationauteur Nickolas Shaffer
Vous devez vous connecter pour publier un commentaire.
Pour objectif de test juste goto app réglage de base et trouver Site web avec Facebook Connexion et de mettre votre localhost comme ci-dessous-
Et dans la mise à jour de Facebook page
Note: ceci est juste pour le test plus loin, vous devez changer l'URL du site
Vous voulez vous assurer que l'url de votre site est mis à la même url de callback (utilisé comme redirect_uri valeur passée à la graph api) au sein de votre facebook de configuration de l'application pas de haut niveau de l'url de votre site.
Facebook utilise cette uri comme un contrôle de validité au moment de retourner un jeton de demande. Si l'uri que vous passez à l'api, comme un gestionnaire de rappel ne correspond pas à l'url du site dans la configuration de votre application, vous recevrez ce message d'erreur.
dans l'facebook Page de l'Application, rendez-vous sur l'onglet de base.
trouver "Site web avec Facebook Login" Option.
vous trouverez URL du Site: entrée, il y
mettre l'URL complète ( par exemple http://Mywebsite.com/MyLogin.aspx ). c'est l'URL que vous pouvez utiliser avec l'appeler comme les
Si l'ID de l'APPLICATION 123456789
https://graph.facebook.com/oauth/authorize?client_id=123456789&redirect_uri=http://Mywebsite/MyLogin.aspx&scope=publish_actions
Il a été fixé. J'étais encore une redirection vers mon localhost/url de test local. Je l'ai mis à l'url principale et il a bien fonctionné.
Pour mon AIR (AS3/Flex) des applications pour résoudre le problème j'ai mis le "Paramètres" > "Avancé" > "navigateur Intégré Connexion OAuth" à "Oui"
Avez-vous aussi ajouter votre site web? C'est plus important que le domaine de l'application. Vous devez ajouter une plate-forme (choisir "Site web") et ajouter l'URL est correcte. Le domaine d'application est important si vous avez des sous-domaines, de sorte que tout fonctionne aussi sur les sous-domaines.
Aussi, comment est votre fb.code d'initialisation?
https://developers.facebook.com/docs/reference/javascript/