He estado escribiendo un juego para Facebook usando Rails y jQuery. Desde que comencé a usar el SDK de Javascript de Facebook, el uso de localhost como dominio de aplicación parecía funcionar bien. Pude probar mi juego tanto localmente como en Heroku.
En el último día, parece que Facebook ha realizado una gran actualización en la interfaz de usuario de su desarrollador. Ahora, si agrego localhost como un dominio de aplicación, me da el siguiente error:
Esto debe derivarse de la URL de Canvas, la URL de Secure Canvas, la URL del sitio, la URL del sitio móvil, la URL de la pestaña de página o la URL de la pestaña de página segura. Verifique y corrija los siguientes dominios: localhost
Mi juego ahora tampoco funciona localmente y obtengo un error cuando el SDK de Javascript inicia sesión en el usuario:
Código de error de la API: 191 Descripción del error de la API: La URL especificada no es propiedad de la aplicación Mensaje de error: Redirect_uri no válida: La configuración de la aplicación no permite la URL especificada.
Esto no sucede cuando implemento mi juego, ya que herokuapp.com se considera un dominio de aplicación válido.
¿Cómo se supone que desarrolle y pruebe mi juego si ya no puedo usar localhost o 127.0.0.1?