Facebook App : Ce doit être dérivée à partir d'une Toile URL, Sécurisé Toile URL
Salut, je wan pas à créer un facebook app à utiliser pour l'authentification dans mon nouveau site est installé localement(sur ma machine),mais depuis hier je n'ai pas réussi à l'installer et de l'utiliser tout le temps, j'ai cette étrange erreur quand je wan pas écrire un domaine dans les "Domaines d'Application" :
Ce doit être dérivée à partir d'une Toile URL, Sécurisé Toile URL, URL du Site, URL du Site Mobile, Page Tab URL ou la Page Sécurisée de l'Onglet URL. Vérifiez et corrigez les domaines suivants
le domaine de ma demande est http://localhost/project/app_dev.php/
il dosn fonctionne pas je l'ai changer par un véritable url de la forme : http://www.exemple.com/
,mais j'ai eu la même erreur,et je viens de remarquer que je vois cette erreur lorsque je crée une application avec un nouveau look de facebook (hier)...
- D'abord, vous devez aller à "Ajouter de la Plate-forme" et entrez dans votre site web. Alors que le site web sera disponible là =)
Vous devez vous connecter pour publier un commentaire.
Les seules valeurs autorisées dans la App Domaines champ Url sont déjà entrés dans au moins l'un de vous Sélectionnez la façon dont votre application s'intègre à Facebook de bloquer:
Dans mon cas, le problème était que je n'avais pas terminé le "+ Ajouter une Plate-forme > Site web de la section". Une fois que je n'ai que le contenu de l'App Domaines est devenue valide et l'erreur a disparu.
J'ai eu ce même problème hier, le stackoverflow réponses qui m'ont aidé la plupart ont été
Rendre le développement local de travail avec Facebook/Google Api et Toile URL /Secure Toile URL message d'erreur ( Aussi checkout Comment gérer OmniAuth rappels dans de multiples environnements?)
Le Facebook développeur de l'INTERFACE utilisateur a un peu changé. Je suis en train d'écrire cette réponse de regrouper toutes les infos qui m'ont aidé.
1. Faire
local.host
Point à Votre OrdinateurPremière chose que vous devez faire est (comme répondu dans le premier lien), facebook ne veut pas prendre de localhost comme valable pour rappel site, parce qu'il confond
localhost
avec un domaine de premier niveau (com
org
etc.) en d'autres termes, il n'existe pas de point.
dans votre nom de domaine. Afin de changer votre/etc/hosts
pour ajouter l'entréeMaintenant, vous pouvez accéder à votre application à
http://local.host/...
(cela prendra effet dès que vous enregistrez/etc/hosts
fichier, pas besoin de redémarrer quoi que ce soit)2. Ajouter
local.host
que l'URL du Site sur le facebook Dev ConsoleLa deuxième chose que vous devez faire est d'ajouter
local.host
que l'url du site sur le facebook de la pageMaintenant, ne pas utiliser votre production app. Ajouter un mannequin application sur votre https://developers.facebook.com compte en Raison de votre production application devra mettre l'URL du site de votre production d'URL et pas
local.host
Configurer l'application d'exemple, comme illustré dans la capture d'écran. Mais cette section de la page web(comme illustré dans la capture d'écran) ne sont pas visibles sur les paramètres de Base de page depuis le début.
D'abord, vous devrez cliquez sur
+ Add Platform
bouton en bas de page, et sélectionnezWebsite
.Avis, j'ai ajouté
http://local.host:3000/
. C'est là que mon ruby server s'exécute en dev mode.Aussi, assurez-vous d'utiliser l'Id de l'Application et le Secret de l'App pour le mannequin application lors de l'exécution de votre webapp en dev mode.
HTH.
.
en localhost. Je pense que Facebook fixe que l'aspect de ce problèmeMon problème est que en vous connectant avec facebook ne fonctionnait pas pour mon application.
Il s'est avéré que j'avais juste besoin de remplir le "Valide OAuth redirect Uri" champ sur la "Avancé" onglet.
par exemple http://example.com/auth/google/callback
J'avais un problème similaire, Facebook ont changé maintenant, sur le volet gauche de fichier de connexion (Après la sélection, vous app de coin en haut à gauche) -> Valide OAuth redirect Uri
Si vous travaillez sur une application de bureau comme WPF ou winforms et l'utilisation d'un Contrôle WebBrowser pour se connecter avec Facebook SDK.
Vous avez défini à oui, le Navigateur Intégré Connexion OAuth à l'Avance de l'Onglet de votre facebook apps réglage.
espère que je l'aide
Choisi "Ajouter de la plate-forme" en bas et à donner votre localhost url. "http://localhost:port/".
Après cette étape. Facebook vous permet d'ajouter localhost:port que votre url de domaine.
Après ces 2 étapes, vous pouvez tester "connexion avec facebook", sans aucun problème.