Une URL donnée N'est pas permise par l'erreur de L'Application Facebook application configuration

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.

j'ai déjà fait des recherches sur les questions les plus populaires à ce sujet ( Question 1 , Question 2 , Question 3 , Question 4 , et Question 5 )... Aucun d'eux n'aide avec ma situation.

j'ai les paramètres de l'application comme ceci...

App Domains: azeverything.com

mode bac à sable: désactivé

site Web avec connexion Facebook

site URL: http://azeverything.com

****Domaines d'Application*** nécessite aucun protocole doit être identifié et URL du Site exige qu'un protocole soit identifié.*

j'ai essayé d'utiliser www.azeverything.com et ça n'a pas marché non plus. Tout semble correspondre. Au fait, c'est un site du WP. Je ne me développe pas localement non plus. C'est tout direct.

54
demandé sur Community 2013-09-30 20:13:55

15 réponses

essayez de vérifier à Paramètres > Avancé . À Valid OAuth redirect URIs , assurez-vous que vous avez un domaine correct.

J'espère que ça va marcher.

81
répondu Phat H. VU 2016-04-14 19:20:15

vous devez ajouter l'URL de votre application:

  1. Aller à l'app, vous voulez pour la connexion de l'utilisateur, sur le Facebook de Développeurs page
  2. Cliquez sur l'onglet paramètres
  3. cliquez sur Ajouter une plate-forme
  4. Sélectionner Le Site Web
  5. après la sélection, il sera demandé pour certains détails tels que L'URL de votre site web qui utilise connexion avec la fonctionnalité facebook, remplissez le formulaire et de le soumettre

C'est tout et c'est fini. Assurez-vous que l'application de l'URL est la même d'où vous vous connectez.

25
répondu Hitesh 2016-11-09 11:46:30

sous Basic paramètres:

  1. Ajouter à la plate - forme de la Mine a été web.
  2. fournit L'URL du site - mind le http ou https .
  3. vous pouvez également fournir L'URL du site mobile si vous en avez - rappelez-vous le http ou https ici aussi.
  4. Enregistrer les modifications.

avancé onglet et faites défiler vers le bas pour localiser Valide OAuth redirect Uri son droit au-dessous Jeton Client .

  1. fournit L'URL de redirection - L'URL à rediriger après le login .
  2. Enregistrer les modifications.

alors retournez à votre site web ou page web et rafraîchissez-vous.

7
répondu gakuru 2014-05-26 11:21:30

il s'agit d'une panne de base pour les gens lents comme moi, et je n'ai pas vu cela mentionné avant.

le " uri de redirection "n'est pas l'endroit où vous redirigez, mais l'endroit où il vient de .

dites que vous avez votre application à http://myFBapp.com écoutant/auth / facebook, et après qu'ils se connectent, les redirigeant vers /UserLoginHooray. L'expression "URI valide de réacheminement" doit se lire http://myFBapp.com/auth/facebook , pas http://myFBapp/UserLoginHooray .

explication: Les requêtes HTTP qui ont été redirigées (302) incluent l'adresse d'origine dans l'en-tête, donc Facebook met simplement une couche de sécurité très basique sur la requête.

5
répondu Michael Blackburn 2015-02-07 21:22:14

j'ai suivi cette affaire pendant des heures. Mon codeur et moi pouvions nous connecter avec FB sans problème mais ma femme ne pouvait pas. Elle recevrait le message du sujet. J'ai essayé tous les paramètres et URL que je pouvais penser pour mon application Lavarel.

mon problème était que ma femme signait à partir de:

http://www and we were using http://  

un court voyage à CPanel et une redirection ont corrigé cela. Espérons que cela aide quelqu'un!

pour Lavarel ces app FB les paramètres a fonctionné pour moi:

Settings/Basic - App Domain: mydomain.com ,  Site URL: http://mydomain.com/login.

Settings/Advanced - Client OAuth Login: Yes. 

Settings/Advanced - OAuth redirect URIs: http://mydomain.com , http://mydomain.com/login.

App Details/App Center listed platforms = No.  I'm only using the login for now.
4
répondu Preston 2014-04-21 23:38:50

j'ai un site Web avec connexion facebook.

Il est stable et fonctionne depuis des mois. Aucun changement de code n'est arrivé depuis des semaines. Puis, soudainement, le login facebook donne un message d'erreur:

Error
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

après avoir débogué "pendant un certain temps", j'ai réinitialisé mon application facebook secret et ça a recommencé à fonctionner!

3
répondu TaiwanGrapefruitTea 2013-11-01 13:32:39

la réponse de Michael Blackburn m'a aidé à résoudre mon problème, mais je veux donner plus de détails sur mon correctif.

j'ai une application php qui poste sur la page FB d'un utilisateur.

Je possède deux domaines:

j'ai construit mon site sur le premier domaine parce QU'il lisait mieux IMHO (au moins il l'a fait à l'époque).

certains utilisateurs ont tapé l'url donc j'ai acheté le deuxième sans tirets pour cette raison.

donc, un de mes utilisateurs avait l'erreur" URL donnée".

S'avère Qu'il allait à http://app.mywebapp.com et les autres allaient à http://app.my-web-app.com

j'ai fixé tout le monde par ajouter tous les URIs de redirection possibles: enter image description here

certes, il y a 100 meilleures façons de le mettre en œuvre, mais voici la solution pour l'instant.

2
répondu ray 2015-02-10 17:59:01

1.Assurez-vous que L'Url du site Web et la plate-forme ajoutée, si ce n'est pas alors visiter https://developers.facebook.com/quickstarts / puis s choisir Plate-forme - > Setup SDK - > Url du site Web et ainsi de suite..

Note: l'url du site web ne peut pas être comme ceci: https://www.example.com il suffit de supprimer www et de le rendre simple et efficace;)

2.Goto Application de tableau de bord -> Réglage -> Cliquez sur l'Onglet Avancé , puis aller en bas de la page et activer l'option Navigateur Intégré Connexion OAuth et de laisser Valide OAuth redirect Uri vierge et l'Enregistrer

2
répondu Nitin Bagoriya 2015-10-15 20:09:24

parfois, cette erreur se produit pour de vieux sdk javascript. Si vous enregistrez localement le fichier javascript. La mise à jour. Je préfère le charger sur le serveur facebook tout le temps.

1
répondu Md. Yusuf 2014-02-23 08:38:07

allez sur facebook developer dashboard Sélectionner Paramètres - > Sélectionner WEB (pour le site web) -> Ajouter une plate-forme Ajouter l'URL de votre site.

Cela devrait résoudre votre problème.

1
répondu user3059993 2014-05-02 05:43:39

So... facebook distingue assez sévèrement entre http et https dans votre application. C'est juste une autre petite chose à vérifier si vous rencontrez un problème.

1
répondu Joe Susnick 2014-05-14 22:38:00

j'ai trouvé Valide OAuth Redirect Uri sous PRODUITS puis Facebook Login > Paramètres pas comme tout le monde est d'énoncer ci-dessus. Je suis en supposant que c'est un problème de version.

ça ne marchait toujours pas pour moi. Je suppose que je dois vraiment ajouter plate-forme Android plutôt que juste le site web. C'est ennuyeux parce que mon application est toujours en mode développement: (

mise à jour : J'utilise Expo pour développer mon application react-native et utilisé l'information fournie ici: https://developers.facebook.com/apps/131491964294190/settings/basic / pour mettre en place les plateformes Android et iOS. Cela a résolu le problème pour moi .

1
répondu Brion Lion Zion 2018-04-05 02:54:55

j'ai résolu ce problème en spécifiant L'URL correcte du site dans les paramètres de mon application. Il fonctionne très bien maintenant. Vous devez spécifier l'Url de votre site Web comme http://www.xyz.com/

0
répondu Sagar Bhosale 2014-04-30 07:05:07

sous l'onglet Avancé assurez-vous que "valide ou valide redirect URIs" contient URI valide ou laissez-le vide(non recommandé)

http://example.com / "

au lieu de

http://www.example.com "

0
répondu Parvindra Singh 2014-11-01 07:05:30

parfois, vous devez vérifier votre code (la partie de redirect)

$helper = new FacebookRedirectLoginHelper('https://apps.facebook.com/xxx');
$auth_url = $helper->getLoginUrl(array('email', 'publish_actions'));
echo "<script>window.top.location.href='".$auth_url."'</script>";

si des changements s'y produisent (par exemple, le nom de votre application " https://apps.facebook.com/xxx "en relation avec les paramètres de l'application dans facebook, vous obtiendrez l'erreur ci-dessus

0
répondu Ashraf Amad 2014-12-11 17:41:38