J’ai ajouté une connexion facebook à mon site. Cependant, lorsque je clique sur le bouton, je reçois une boîte rouge indiquant:
Invalid Argument Given URL is not allowed by the Application configuration.
Si je continue à me connecter, je reçois:
API Error Code: 100 API Error Description: Invalid parameter Error Message: next is not owned by the application.
Je ne sais pas exactement quel est le problème. Toutes les pensées sont appréciées.
Vos parameters doivent être incorrects.
Accédez à http://www.facebook.com/developers/ et modifiez l’application sur laquelle vous travaillez.
Sur l’onglet “site Web”, recherchez “URL du site”. Cela devrait être réglé sur l’URL de votre site Web ” http://votresite.com/ ”
Notez que si vous utilisez des sous-domaines, vous devrez également mettre à jour le “Domaine du site” qui deviendra “yoursite.com”.
Vous pouvez configurer une application de développeur et définir l’URL sur localhost.com:port Assurez-vous de bien connecter localhost.com à localhost sur votre fichier hosts
Travaille pour moi
Vérifiez également si vous manquez le www dans l’URL qui était sur mon cas
Je testais sur http://www.mywebsite.com et dans l’application facebook que j’avais mis http://mywebsite.com
J’avais ce problème en utilisant un tunnel parce que:
une fois que j’ai commencé à pointer l’URL du tunnel: port dans le navigateur, j’étais prêt à partir.
J’utilise Rails et Facebooker, mais je pourrais aider les autres de la même manière.
Selon http://developers.facebook.com/docs/reference/dialogs/oauth/
pour moi a travaillé
https://apps.facebook.com/YOUR_APP_NAMESPACE (consultez le document http: // ou https: //)
J’ai continué à recevoir cette erreur lors de l’utilisation de sous-domaines génériques avec mon application. L’URL du site a été définie sur: http://myapp.com et domaine d’application également sur http://myapp.com , et également la même valeur pour les URI de redirection de OAuth valide dans l’onglet avancé de l’application de parameters. J’ai essayé différentes combinaisons, mais uniquement la définition de http://subdomain.myapp.com comme valeur de redirection, bien sûr uniquement pour ce sous-domaine.
La solution consistait à vider les champs de redirection, à laisser le champ vide, ça a fonctionné! 😉