La connexion Facebook se déclenche "L'URL fournie n'est pas autorisée par la configuration de l'application: une ou plusieurs des URL indiquées ne sont pas autorisées.
Je sais que cette question a déjà été posée de nombreuses fois, mais encore Il semble lancer cette erreur bien, j'ai essayé plusieurs adresses url.
J'essaie de faire de facebook connexion par l'intermédiaire d'un asp.net mvc application comme microsoft tutoriel
ici.
Quand je vérifie sur l'hôte local cela fonctionne très bien (URL du Site dans facebook est fixé à: http://localhost:55797/
mais quand j'ai essayer de le vérifier après que j'ai télécharger l'application sur le serveur, il me donne cette erreur:
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.
De mon serveur de la page de login est: http://proj.ruppin.ac.il/igroup20/test1/Account/Login.aspx
J'ai essayé d'écrire ce qui suit dans mon facebook application paramètres de l'URL du Site:
*http://proj.ruppin.ac.il/
*http://proj.ruppin.ac.il/igroup20/
*http://proj.ruppin.ac.il/igroup20/test1/
*http://proj.ruppin.ac.il/igroup20/test1/Account/
*http://proj.ruppin.ac.il/igroup20/test1/Account/Login.aspx
mais aucun d'entre eux travaille pour moi.
c'est mon AuthConfig.cs:
public static void RegisterOpenAuth()
{
//See http://go.microsoft.com/fwlink/?LinkId=252803 for details on setting up this ASP.NET
//application to support logging in via external services.
//OpenAuth.AuthenticationClients.AddTwitter(
// consumerKey: "your Twitter consumer key",
// consumerSecret: "your Twitter consumer secret");
OpenAuth.AuthenticationClients.AddFacebook(
appId: "474928559284763",
appSecret: "****"); //hidden just for this question
//OpenAuth.AuthenticationClients.AddMicrosoft(
// clientId: "your Microsoft account client id",
// clientSecret: "your Microsoft account client secret");
//OpenAuth.AuthenticationClients.AddGoogle();
}
EDIT:
ce sont les écrans qui semble pertinent pour moi, mais il me semble avoir gui différent, pas comme Tommy par exemple ici-bas dans ce post:
EDIT2:
Je viens de remarqué qu'il y est un endroit pour les domaines d'application et y a écrit "proj.ruppin.ac.il" et dans l'url du site web: "http://proj.ruppin.ac.il/igroup20/test1/" mais toujours la même erreur
source d'informationauteur Dvirski | 2013-12-19
Vous devez vous connecter pour publier un commentaire.
Pour le bénéfice des chercheurs, j'ai eu le même lors de la création d'une version de test d'un site.
La réponse a été d'aller sur le facebook du site > Applications > Mon App > Paramètres > onglet "Avancé" et ajouter l'adresse localhost dans la section intitulée "Valide OAuth redirect Uri'.
Remarque: Le même style de travail sera nécessaire pour un xyz.azurewebsites.net domaine ainsi que d'un .com lorsque vous testez.
Essayer cette! Ces étapes travaillé pour mon fb application hébergée localement sur
http://localhost:3000/
Une fois connecté à votre app sur developers.facebook.com/...
http://localhost:3000/
pour les deux "URL du Site" et "URL du Site Mobile" champsENFIN!!!
Vous devrez mettre à jour votre Application Domaines aussi bien dans le Facebook de l'Application de configuration du module de
proj.ruppin.ac.il
(Image prise à partir d'référencé tutoriel pour montrer qu'il y a 2 endroits pour mettre à jour lors de la modification de FB app URL de connexion)Voici toutes les choses que j'ai fait pour obtenir ce travail
Je l'ai eu à travailler avec example.com dans les paramètres. Pas de
http://www
. Cela devrait fonctionner pour vous aussi (et vous pouvez ajouter plus d'un domaine.Votre problème est avec votre Facebook SDK JavaScript mise en œuvre et votre Facebook paramètres de l'application. La JS SDK, ne parvient pas à initialiser, car il a été donné le "mauvais" paramètres".
Le Domaine d'Application doit être
proj.ruppin.ac.il
et l'URL du Site doit êtrehttp://proj.ruppin.ac.il/igroup20/test1/
. Il semble que vous avez déjà fait cela. Si donc, assurez-vous de l'enregistrer correctement, et vous ne recevez pas tous les problèmes de validation.Enfin, allez à votre Facebook App "tableau de bord" et recherchez les mises en garde. Par exemple, vous pouvez voir le Mode bac à sable est activé, vous devez le désactiver avant de pouvoir utiliser le Facebook JS SDK.
Comme d'autres, je suis toujours de voir les "vieux" Facebook apps panel, mais si vous pouviez fournir une capture d'écran du "tableau de bord" et "Paramètres" volets, nous pourrions être plus utile.
Pour les erreurs comme des domaines de premier niveau ne sont pas autorisées nous avons besoin pour fournir à la fois un site web et mobile url avec numéro de port, cela fonctionne pour moi amende
vous avez juste besoin d'inclure également le numéro de port de l'hôte local.
vous pouvez donner l'url comme ceci:
Ajouter votre dôme à
App Domains
dans les paramètres de l'applicationvoir ne pas utiliser http://
supposons que votre domaine est
puis écrire
localhost/abhinav/
disons que ses une application web
écriture complète de votre url de site à site web de zone de texte
URL du Site :
http://localhost/abhinav/
Ci-dessous est l'image de référence où vous pouvez voir ce qui devrait vous placer dans App Domaines
http://i.stack.imgur.com/qZVkk.png\
Donc,il y a certains bug de Facebook et de ses Api-
Il y a actuellement un bug qui va empêcher Facebook de Connexion pour Windows Phone
de travail si vous avez des entrées dans
le "Valide OAuth redirect Uri" dans la section Avancé de vos paramètres d'application.
Cela peut être contourné en ajoutant "https://m.facebook.com/dialog/return/ms"
dans ce domaine.
Essayer différents liens de ce a travaillé pour moi
"http://www.facebook.com/"