Bookmark and Share
Document Actions

Obiettivo: scrivere un'applicazione Facebook

Lo scopo della guida è quello di creare un'applicazione Web installabile su Facebook. Utilizzeremo come base Google App Engine.

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!

 
by admin last modified 2010-05-21 17:39
Contributors: Davide Moro

Tutorial?

Posted by Steven at 2011-12-19 10:38
Hi!
That's very interesting for me, after the summary, did anyone write the tutorial?

Thanks!

What tutorial?

Posted by Fabrizio Reale at 2011-12-19 11:22
Hi Steven, what tutorial are you looking for?

Fabrizio

Tutorial?

Posted by Steven at 2012-01-16 15:29
Hi thanks for your replay, was about a FB application using python, I started 2 month ago this topic at the Univerity...but now I already done (I don't know why the comment it's published today..I wrote here more than one month ago!).

Anyway thx for your replay!