Cómo depurar aplicación de Facebook / django configuración (URL no es válida ...)

StackOverflow https://stackoverflow.com/questions/2128178

  •  22-09-2019
  •  | 
  •  

Pregunta

Estoy tratando de configurar una aplicación de Facebook usando Django siguiendo este tutorial: http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ . Llego al punto en el que inicio mi servidor de desarrollo al (runserver manage.py 0.0.0.0:80)

luego dice: http://apps.facebook.com/NAME/ debería ver una aplicación de Facebook básica comming desde el servidor

Yo, sin embargo, un mensaje de error:

La URL http:. //My.ip/my_app_name/ no es válido

Creo que he cosas configurado correctamente:

Canvas URL de la página: http://apps.facebook.com/my_app_name/

Canvas URL de devolución de llamada http: //my.ip/my_app_name/

Pregunta: ¿cómo hago para averiguar lo que está mal

Gracias de antemano!

Martin

actualización : cuando vuelva a http: //my.ip/myappname/ , redirecciona a http://apps.facebook.com/my_app_name/?auth_token= eac7bf38fb5e591c55ddc458d16dc9b7

donde me sale el mensaje 'URL no válida' ... Sin embargo, cuando me pega la url con auth_token en ella, Django sirve la página solicitada como se esperaba ... ¿por qué se facebook diciendo que la URL no es válida si, de hecho, es ...?

¿Fue útil?

Solución

Está configurado el router hasta transmitir las peticiones en el puerto 80 a su equipo de desarrollo? Si no es así, obtendrá un error, ya que la forma en aplicaciones de Facebook de trabajo es que los servidores de Facebook en contacto con su servidor, obtener el contenido, a continuación, analizarlo y re-sirven de vuelta al cliente.

De hecho, me encuentro con aplicaciones de Facebook que la cosa más fácil de hacer es lo que usted describe en su última frase -. Obtenga la dirección auth_token, luego pegarlo a nivel local y trabajar desde allí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top