Facebook, Django y Google App Engine

votos
15

Estoy experimentando con el app-engine-patch (Django para GAE) en Google App Engine. Y me gustaría escribir una aplicación de Facebook. ¿Es posible usar PyFacebook y su middleware? ¿O hay alguna otra solución?

Publicado el 11/06/2009 a las 23:20
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
0

De acuerdo con este post , necesitas un PyFacebook ligeramente modificado que puedes descargar desde una URL dada en dicha publicación (aunque no lo he intentado yo mismo).

Editar: ese enlace está mal - mejor enlace y más discusión sobre este hilo .

Respondida el 11/06/2009 a las 23:27
fuente por usuario

votos
8

Ejecuto un sistema para redes sociales y Facebook en GAE con back-end en Python, front-end en Javascript y Flash. Uso principalmente las bibliotecas js del lado del cliente para pasar datos al almacén de datos del lado del servidor. Esta biblioteca para Facebook es exacta: http://code.google.com/p/facebookjsapi/

Hay una razón para esto. La mayor parte de lo que estamos haciendo se ejecutará en su propio sitio, en iframes en diferentes redes sociales y en widgets, etc. Pero en su mayor parte esto ha funcionado muy bien. Es bueno porque podemos intercambiar nuestro back-end en cualquier momento o incluso ejecutarlo en múltiples plataformas, ya que también está utilizando una biblioteca GAE de recuperación de Python, pero cualquier back-end haría con esta configuración.

Respondida el 11/06/2009 a las 23:40
fuente por usuario

votos
6

Agregar el directorio de Facebook desde el directorio de instalación de PyFacebook a la aplicación app-engine-patch le permite agregar 'facebook.djangofb.FacebookMiddleware' a MIDDLEWARE_CLASSES en settings.py. Luego su vista puede usar 'import facebook.djangofb como facebook' y '@ facebook.require_login ().'

No he ido de un extremo a otro, pero cuando traté de mostrar la vista precedida por '@ facebook.require_login ()', fui redirigido al inicio de sesión de Facebook.

Respondida el 12/06/2009 a las 05:00
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more