Facebook une ou plusieurs des URLs données n'est pas autorisée par les paramètres de L'application
résultat dans console:
URL donné N'est pas autorisé par la configuration de l'Application.: Une ou plusieurs URLs données ne sont pas autorisées par les paramètres de L'application. Il doit correspondre à L'URL du site Web ou de la toile URL, ou le domaine doit être un sous-domaine de l'un des domaines de l'application.
fondamentalement, ce que j'essaie est de permettre à l'utilisateur de se connecter sur mon blog sur blogspot.com, et de poster sur son mur un message.
, voici comment j'ai configurer l'application sur facebook:
App Domaines :blogspot.com
Mode Sandbox : "désactivé
URL du Site :my_blog_name.blogspot.com/p/publishing.html
12 réponses
après avoir mis url du site pour commencer par http:// il résoudre mon problème. Maintenant, mon URL du Site ressemble à ceci: http://my_blog_name.blogspot.com/p/publishing.html
Cela peut aussi arriver quand le redirect_uri
soumis à la https://www.facebook.com/dialog/oauth la demande n'est pas présent dans la liste des Valide OAuth redirect Uri sous la rubrique:
- Paramètres > > Avancé > > Sécurité
Après beaucoup d'essais et d'erreur, quand j'ai ajouté le redirect_uri
que j'utilisais ( https://www.facebook.com/connect/login_success.html dans mon cas), j'ai soudain eu à l'étape passée cette erreur.
ce problème se produit parce que vous N'êtes pas correctement configurer le lien de votre Site sur FaceBook.
page des développeurs de Go Facebook
1.Sélectionner "Paramètres" 2.Cliquez sur " AJOUTER de la Plate-forme 3.Sélectionnez 'Site Web' 4.Donnez Le Nom De Votre Site Web
enfin enregistrer les paramètres qui est tout
Facebook ne se soucie pas de l'adresse IP réelle de votre serveur est situé à - mais il vérifiera que le nom de domaine de la page de référence est le même que le domaine que vous avez enregistré avec facebook.Le problème est que quelle que soit l'url que vous hébergez actuellement votre application n'est pas configurée dans la configuration de votre Application. Allez à vos paramètres d'application et d'assurer l'url de correspondance.
Dans mon cas, c'était le www. que j'ai omis, ainsi par exemple:
http://website.com
au lieu de
http://www.website.com
j'ai eu ce problème parce qu'au début je n'ai pas mis de domaine app dans la page paramètres . Et après j'ai ajouté "example.com" vers le champ du domaine app (supposons que L'URL est ) http://www.example.com ), le problème n'existe plus.
si cela ne fonctionne pas même après que vous ayez configuré L'URL du site Web dans Paramètres -> onglet de base , et Paramètres -> Avancé -> valide Uauth redirect URIs , essayez de faire les choses suivantes et vérifiez si cela fonctionne.
Étape 1) Goto, Paramètres " > " Base -> Email de Contact (Remplir l'e-mail de l'id que vous voulez que votre application sync)
Étape 2) Goto, "151910920 Statut Et D'Examen -> Statut - >Activer les options comme Oui (rendre votre application visible au public)
redémarrez votre application et vérifiez si elle fonctionne correctement..
votre application doit être sur le même domaine de ce que vous entrez dans les paramètres du développeur de facebook
Facebook Paramètres De L'Application
bien que répondu plusieurs fois avec des informations similaires, c'est mon expérience FYI
- test sur
localhost
- je me demandais si c'était le problème, mais non. -
app_id
etredirect_uri
inclus.
URLs - correctement encodées.
Alors pourquoi cette erreur?
Voir Facebook Aide communautaire comme je l'ai fait, pour la partie manquante importante du puzzle.
C'est-à-dire:
<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 URLs de référence soumises à Facebook pour L'application avec app_id
.
Oui C'est Le problème commun de facebook api. N'utilisez pas www avant l'url. Il permettra de résoudre le problème.
j'étais confronté au même problème lorsque je postais des liens sur le mur Facebook.
j'ai fait ceci:
de https://developers.facebook.com /
Sur Migration onglet Flux de poster l'URL de sécurité a été activée. Donc je l'ai désactivé et après ça ça marche pour moi maintenant.
Espère que cela résoudre le problème pour les autres.
allez dans Paramètres et puis onglet Avancé. En bas, "Embedded browser OAuth Login" activez cette option. alors votre problème est résolu.