2009-03-16 10 views
33

Sto sviluppando alcune app per Facebook usando Django! Ho iniziato per prima cosa costruendo l'app in Django e il suo aspetto abbastanza bene, ora mi chiedo come posso farne un'applicazione per Facebook.Come si scrivono le app di Facebook con Django?

Vorrei davvero apprezzare l'esempio del mondo reale per le app Facebook realizzate con Django.

risposta

27

Ho appena visto il presentation di Mr. Eric Florenzano a PyCon 2010, e parla di un progetto parallelo che ha fatto su facebook usando Django.

Da PyCon 2010:

Se hai utilizzato Django per qualsiasi quantità di tempo, probabilmente avete imparato alcune pratiche piuttosto standard su come usarlo. Questo discorso mira a distruggere quelle concezioni e insegnare modi alternativi che è possibile utilizzare Django.

Questi modi alternativi sono sostanzialmente in due varietà: Usando parti di Django di fuori di esso, e alternative che scelgono di ciò che Django offerte. Se non hai già fatto nessuna delle due cose, , potrebbe sembrare difficile o difficile. Infatti, potrebbe non essere .

questo discorso vi guiderà attraverso il processo e parlare di cosa aspettarsi se il vostro progetto semplicemente non sembra "misura la muffa".

Vi consiglio di controllare il suo blog e la presentazione.

più risorse:

  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

Se yo vuoi solo iniziare, dai un'occhiata a Fandjango su github. È un semplice livello middleware che aggiunge un attributo facebook_user all'oggetto richiesta quando l'utente è connesso e lo imposta su Nessuno quando non ha effettuato l'accesso. Ha anche un modo semplice per chiamare l'API Graph con le credenziali dell'utente.

Nota: funziona solo su app Facebook. I siti web che utilizzano Facebook connect utilizzano un protocollo leggermente diverso.

Nota: qualsiasi libreria che faccia riferimento a "pyfacebook" utilizza la vecchia API FB e dovresti evitarlo. Il nuovo che utilizza l'API Graph è python-sdk. Non dovresti usare python-sdk dal momento che è deprecato - grazie a @pydanny. Non ho studiato, ma facebook-sdk sembra attivamente mantenuto.

+1

Python-sdk non viene mantenuto. Non usarlo a meno che tu non voglia l'angoscia. – pydanny

Problemi correlati