Pregunta

Estoy tratando de desarrollar una aplicación de Facebook usando PyFacebook (alojado en Google App Engine). Es una aplicación FBML (carreras en un lienzo de Facebook en lugar de un iframe). Estoy teniendo problemas para conseguir cualquier API llama a la función. La secuencia se parece a esto:

fb = facebook.Faceboook(api_key, secret_key)
fb.session_key = cherrypy.request.params['fb_sig_session_key']
fb.uid =cherrypy.request.params['fb_sig_user']

A continuación, si lo intento, por ejemplo:

user = fb.users.getLoggedInUser()

Esta fallará con:

Error 104: Incorrect signature

No estoy seguro de dónde voy mal. He verificado que el api_key y secret_key son correctas (muchas, muchas veces). La aplicación ha sido añadido a mi cuenta. Incluso he sido capaz de conseguir un trabajo de aplicaciones de escritorio; mi problema es solamente con esta versión alojada en la web.

Gracias por su ayuda!

¿Fue útil?

Solución

Eliminación de la aplicación de Facebook y volver a crearlo, a continuación, la configuración de mi código con la nueva clave de API y la clave secreta, resuelto este problema.

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