2009-03-16 19 views
33

Estoy en el proceso de desarrollar alguna aplicación para Facebook usando Django. Empecé primero construyendo la aplicación en Django y su configuración bastante bien, ahora me pregunto cómo puedo convertirla en una aplicación de Facebook.¿Cómo escribo aplicaciones de Facebook usando Django?

Realmente agradecería el ejemplo del mundo real para las aplicaciones de Facebook hechas con Django.

Respuesta

27

Acabo de ver el presentation de Mr. Eric Florenzano en Pycon 2010, y se habla de un proyecto paralelo que hizo en facebook usando Django.

De Pycon 2010:

Si usted ha estado utilizando Django para cualquier cantidad de tiempo, probablemente ha aprendido algunas prácticas bastante estándar sobre cómo usarlo. Esta charla apunta a romper esas concepciones y enseñarle formas alternativas en que podría usar Django.

Estas formas alternativas vienen ampliamente en dos variedades: El uso de partes de Django fuera de ella, y alternativas que deciden qué Django ofertas. Si no ha hecho ninguna de estas cosas antes en , puede parecer complicado o difícil . De hecho, puede no ser.

Esta charla le guiará a través del proceso y hablar de qué esperar si su proyecto acaba no parece "encajar en el molde".

Te recomiendo que revises su blog y la presentación.

Más Recursos:

  1. How to build a Facebook app in Django

  2. Example Facebook application in Django

  3. Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web

5

Si yo solo quieres comenzar, mira Fandjango en github. Es una capa de middleware simple que agrega un atributo facebook_user al objeto de solicitud cuando el usuario está conectado y lo establece en Ninguno cuando no está conectado. También tiene una manera fácil de llamar a Graph API con las credenciales de los usuarios.

Nota: solo funciona en las aplicaciones de Facebook. Los sitios web que usan Facebook Connect usan un protocolo ligeramente diferente.

También tenga en cuenta: Cualquier biblioteca que haga referencia a 'pyfacebook' está utilizando la antigua API FB y debe evitar eso. El nuevo que usa Graph API es python-sdk. No debe usar python-sdk ya que está en desuso, gracias @pydanny. No lo he investigado, pero facebook-sdk se ve activamente mantenido.

+1

El python-sdk no se mantiene. No lo use a menos que desee angustia. – pydanny

Cuestiones relacionadas