web-dev-qa-db-fra.com

Utilisation de la connexion Facebook depuis localhost

J'ai une application React/Horizon avec une connexion Facebook. Je me demande s'il existe une option pour travailler avec la connexion Facebook de localhost?

10
alexarsh

Vous devez vous enregistrer en tant que développeur facebook et y créer votre application. Une fois votre application Web enregistrée, vous pouvez accéder à votre application et cliquer sur Ajouter un produit.

Ajouter une connexion Facebook. Ensuite, activez Web OAuth Connectez-vous et ajoutez votre hôte local dans le champ de texte ci-dessous et enregistrez, vous devriez pouvoir y accéder. Joindre un exemple de capture d'écran de mon application facebook. here

15
Harkirat Saluja

Donc, dans mon cas, faire les choses suivantes a fonctionné pour moi.

  1. Assurez-vous que votre application est en mode développement

Application Mode - in development

  1. Assurez-vous que vous n'avez rien dans Valid OAuth Redirigez les URI lorsque vous travaillez depuis localhost

Valid OAuth Redirect URIs

  1. Assurez-vous que vous n'avez rien dans les domaines d'application également

App Domains

  1. Assurez-vous que vous avez entré localhost dans l'url de votre site

Website URL

10
Hamza Khanzada

Toutes ces réponses sont bonnes. Cependant, je veux ajouter des informations sur la façon de créer une application de test (comme recommandé par Facebook).

Accédez à la page pour gérer les applications Facebook: https://developers.facebook.com/apps/

Cliquez sur le bouton fléché vers le bas dans le coin supérieur droit du bloc avec votre application Facebook et sélectionnez "Créer une application de test" dans le menu.

Creating a Facebook Test App

L'application de test sera créée avec un instantané des paramètres de votre application de production. Après cela, vous pouvez modifier indépendamment les paramètres de votre application de test sans affecter votre application de production.

Voir la documentation ici: https://developers.facebook.com/docs/apps/test-apps/

4
Dagmar

Je voudrais ajouter une mise à jour: juillet 2019

Facebook maintenant autorise automatiquement localhost en mode développement et il est bloqué en mode production. Tout ce que vous avez à faire est d'activer le mode de développement dans les paramètres de votre application et vous êtes prêt à partir.

Vous n'avez plus besoin d'ajouter localhost comme URL de redirection.

Ici, vous pouvez voir l'erreur dans les URL de redirection lorsque j'essaie d'ajouter localhost.

Facebook developer page

3
Bishwajyoti Roy