Facebook app - connexion par le biais de omniauth - OAuthException 191
Je suis confronté à un problème:
"error": {
"message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
"type": "OAuthException",
"code": 191
}
J'ai mis en place dans mon application les touches nécessaires et des jetons, dans le Facebook du dev center j'ai configuré Site URL:
à http://127.0.0.1:3001
et j'obtiens l'erreur ci-dessus. Aussi, j'ai essayé de mettre en place App Namespace:
à http://127.0.0.1:3001
, mais j'obtiens une erreur à propos des mauvais format d'adresse...
Quand j'ai essayé de remplir il App Domain:
et là mon localhost, encore une fois l'erreur pour le mauvais format...
Quelle est la bonne configuration de la fabebook app avec localhost?
OriginalL'auteur user984621 | 2012-03-30
Vous devez vous connecter pour publier un commentaire.
Oui FB App, vous devez assigner une adresse IP Site/Domaine d'Application.
laissez-moi savoir si cela ne fonctionne pas.
IP qui sont que vous essayez d'ajouter?
C'est un tort accepté de répondre. FB ne vous permettent d'utiliser localhost. Mais le port (:3000) doit être en effet spécifié dans l'URL du Site (ex. localhost:3000). Sinon (localhost) juste ne fonctionnera pas.
Sur la machine de développement j'ai affecté '127.0.0.1:5000/utilisateurs/auth/facebook/callback' concevoir.rb rappel des paramètres et ça fonctionne. J'ai des problèmes avec le vrai nom d'hôte dans la production de Heroku l'hébergement.
OriginalL'auteur Kashyap
Vous avez besoin d'utiliser des url, ce que je voudrais faire l'ajouter à vos hôtes:
Puis dans le facebook des paramètres de
dev-machine.com que votre Domaine d'Application
dev-machine.com:3001 comme l'URL de votre Site
Salut, je suis nouveau sur les rails, pourriez-vous me dire comment ajouter de la mentionnés ci-dessus url en tant qu'hôtes de la demande??
Par les hôtes, je veux dire votre fichier hosts sur votre ordinateur local. C'est généralement dans /etc/hosts.
Merci Abe Petrillo 🙂 je vais le faire
OriginalL'auteur Abe Petrillo
dans le facebook App Page -> l'onglet de base. trouver "Site web avec Facebook Login" Option.
vous trouverez URL du Site: entrée y mettre l'URL complète (j'.e http://localhost:3000 si vous êtes dans le mode de Développement) [* note : pas de "Domaines d'Application"]
OriginalL'auteur aniruddha Birajdar
J'ai rencontré cette erreur et il était incroyablement frustrant. La solution? Je n'étais pas réellement en passant les paramètres correctement dans la chaîne de requête. Quand j'ai construit manuellement l'adresse de ma page, et soumis à l'aide du navigateur, tout a bien fonctionné. De la merde.
Donc, essentiellement, si vous obtenez cette erreur, il peut en fait être un symptôme de quelque chose de totalement étrangers à la
redirect_uri
-- il arrive juste à être la première erreur déclenchée lorsque vos paramètres sont foiré. J'espère que vous permet d'économiser les heures que je passais sur ce.OriginalL'auteur Erik Trautman