web-dev-qa-db-fra.com

Facebook Une ou plusieurs des URL fournies ne sont pas autorisées par les paramètres de l'application.

Résultat en console:

L'URL donnée n'est pas autorisée par la configuration de l'application.: Une ou plusieurs des URL fournies ne sont pas autorisées par les paramètres de l'application. Il doit correspondre à l'URL du site Web ou à l'URL de la toile, ou le domaine doit être un sous-domaine de l'un des domaines de l'application. 

Essentiellement, j'essaie de permettre à l'utilisateur de se connecter sur mon blog sur blogspot.com et de poster un message sur son mur.

voici comment configurer l'application sur Facebook:
Domaines d'applications : blogspot.com 
Mode bac à sable : désactivé 
URL du site : mon_blog_nom.blogspot.com/p/publishing.html

13
jasin_89

après avoir mis URL du site pour commencer par http: // il résout mon problème . Maintenant, mon URL du site ressemble à ceci: http://my_blog_name.blogspot.com/p/publishing.html

8
jasin_89

Cela peut également se produire lorsque le redirect_uri soumis avec le https://www.facebook.com/dialog/oauth request n'est pas présent dans la liste des URI de redirection OAuth valides sous:

  • Paramètres >> Avancé >> Sécurité

Après de nombreux essais et erreurs, lorsque j'ai ajouté le redirect_uri que j'utilisais ( https://www.facebook.com/connect/login_success.html dans mon cas), j'ai soudainement dépassé cette erreur.

8
David Alpert

Ce problème se produit car vous n'êtes pas correctement configuré. Votre lien de site dans FaceBook.

Go page de développeurs Facebook

1.Sélectionnez "Paramètres" 2.Cliquez sur "AJOUTER PlatForm" 3.Sélectionnez "Wesite" 4.Donnez le nom de votre site Web

Enfin enregistrer les paramètres qui est tout

3
Mathesh Raj

Facebook ne se soucie pas de l'adresse IP réelle de votre serveur, mais il vérifiera que le nom de domaine de la page de renvoi est identique à celui du domaine que vous avez enregistré auprès de Facebook. Le problème est que l'adresse URL de votre site Web n'est pas configuré dans votre configuration d'application. Accédez aux paramètres de votre application et assurez-vous que les URL correspondent.

2
Er.gaurav soni

Dans mon cas c'était le www. que j'ai omis, par exemple:

http://website.com 

au lieu de

http://www.website.com

1
meda

J'ai eu ce problème parce qu'au début je ne mettais pas le domaine d'application dans la page Settings. Et après avoir ajouté "example.com" au champ du domaine d'application (en supposant que l'URL est http://www.example.com ), le problème n'existe plus.

1
InfinityPlus1

Oui, c’est le problème commun de l’API de Facebook. N'utilisez pas www avant url. Cela résoudra le problème.

0
Hasan Bin Karim

Paramètres de l'application Facebook

Bien que plusieurs fois répondu avec des informations similaires, c'est mon expérience FYI

  • Test sur localhost - Je me suis demandé si cela pouvait être le problème, mais non.
  • app_id et redirect_uri inclus.
  • URL correctement codées.

Alors pourquoi cette erreur?

Voir Aide de la communauté Facebook comme je l'ai fait, pour l'importante partie manquante du puzzle.

C'est:

<a href="https://www.facebook.com/dialog/share?
    app_id=1234567890
    &display=page

    &href=http%3A%2F%2Fexample.org <-- This
    &redirect_uri=http%3A%2F%2Fexample.org" <-- and This

target="_overTheRainbow">Tell the world about this awesomeness!</a>

Doit correspondre aux URL de référence envoyées à Facebook pour l'application avec app_id.

0
Fred Gandt

Votre application doit appartenir au même domaine que ce que vous entrez dans les paramètres du développeur facebook 

0
maoanz

Si cela ne fonctionne pas même après avoir configuré l'URL du site Web dans Paramètres -> onglet Basique , et Paramètres -> Avancé -> URI de redirection OAuth valides , essayez de faire ce qui suit et vérifiez si ça marche.

Étape 1) Aller à, Paramètres -> Basique -> E-mail du contact (Indiquez l'identifiant de messagerie avec lequel vous souhaitez synchroniser votre application)

Étape 2) Aller à, Statut et vérification -> Statut -> Activer les options comme oui (Rendre votre application visible au public)

Maintenant, redémarrez votre application et vérifiez si cela fonctionne bien .. 

0
Breen ho