J'ai écrit un jeu pour Facebook en utilisant Rails et jQuery. Depuis que j'ai commencé à utiliser le SDK Javascript Facebook, utiliser localhost comme domaine d'application semblait très bien fonctionner. J'ai pu tester mon jeu à la fois localement et sur Heroku.
Au cours des derniers jours, il semble que Facebook ait effectué une grande mise à jour de l'interface utilisateur de son développeur. Maintenant, si j'ajoute localhost en tant que domaine d'application, cela me donne l'erreur suivante:
Cela doit être dérivé de l'URL du canevas, de l'URL du canevas sécurisé, de l'URL du site, de l'URL du site mobile, de l'URL de l'onglet de page ou de l'URL de l'onglet de la page sécurisée. Vérifiez et corrigez les domaines suivants: localhost
Mon jeu ne fonctionne pas non plus localement et j'obtiens une erreur lorsque le SDK Javascript connecte l'utilisateur:
Code d'erreur API: 191 Description de l'erreur API: l'URL spécifiée n'appartient pas à l'application Message d'erreur: redirect_uri non valide: l'URL donnée n'est pas autorisée par la configuration de l'application.
Cela ne se produit pas lorsque je déploie mon jeu, car herokuapp.com est considéré comme un domaine d'application valide.
Comment dois-je développer et tester mon jeu si je ne peux plus utiliser localhost ou 127.0.0.1?