Obiettivo: scrivere un'applicazione Facebook
L'obiettivo di questa guida è creare una semplice applicazione Facebook ospitata su Google App Engine.
Oltre al codice allegato in questa guida, che non è niente altro che quello incluso negli esempi della Python SDK ufficiale fornita da Facebook, viene spiegato passo passo come effettuare il setup del pannello di configurazione delle applicazioni Facebook (contiene molte opzioni ed è facile sbagliarsi o confondersi!).
Il codice infatti è molto semplice e non fa altro che richiedere il login di facebook, ottenere il consenso per l'accesso ai dati personali e mostrare all'utente il suo nome e avatar presi dal suo account. Un classico "Hello World" integrato direttamente nell'interfaccia di Facebook!
Una volta testato un primo "hello world" risulta facile familiarizzare con la tecnologia ed estendere il codice e creare una vera e propria applicazione:
- salvare i dati dell'utente su Google App Engine
- includere altre logiche interattive (form, questionari o servizi)
- chiedere permessi per accedere a dati personali riguardo l'educazione o il lavoro
Perchè Facebook e Google App Engine?
Facebook è una piattaforma che ad oggi conta 400 milioni di utenti e che possiede un grande insieme di API per agire al suo interno.
Google APP Engine consente di ospitare applicativi Python (e Java) sui server di Google, senza doversi preoccupare della scalabilità.
Se non hai mai sentito parlare di Google App Engine qui puoi trovare ulteriori informazioni: Google App Engine.
Vantaggi
Unendo queste due tecnologie si possono ottenere applicativi che abbiano la potenza dell'infrastruttura alla base ai servizi forniti da Google, la grande diffusione di Facebook e la semplicità di Python.
Quindi in poco tempo è possibile creare una applicazione Web senza preoccuparsi di aspetti sistemistici, di scalabilità, registrazione utenti, ecc... ottenere subito un'ampia visibilità grazie a Facebook grazie all'ampia base di utenti già registrati e crescere velocemente grazie al passaparola.
Insomma... tutto quello che serve per creare campagne di tipo viral marketing o applicazioni social di successo!
What tutorial?
Fabrizio
Tutorial?
Anyway thx for your replay!

Tutorial?
That's very interesting for me, after the summary, did anyone write the tutorial?
Thanks!