Creare applicazioni Facebook con ASP.NET

di: Francesco Camarlinghi     11 Marzo 2009

Adesso possiamo utilizzare liberamente le API di Facebook, stampando ad esempio un messaggio di benvenuto all'utente:

<form id="form1" runat="server">
<div>
<%
   User user = fbApplication.Service.Users.GetUser(null, "name");
   
   if (user != null)
     Response.Write("Ciao, " + user.Name + "!");
%>
</div>
</form>

Nel codice viene dichiarato una variabile di tipo User, il cui namespace Facebook.Service era stato importato all'inizio della pagina, che viene valorizzata con i dati dell'utente che sta utilizzando l'applicazione attraverso la chiamata alla funzione GetUser presente nelle API. fbApplication è l'ID del controllo lato server che abbiamo creato. Il messaggio di benvenuto viene quindi stampato con una semplice chiamata Response.Write.

Puntiamo il browser all'indirizzo apps.facebook.com/nome_applicazione/ e vediamo il risultato dei nostri sforzi.

Figura 7. Risultato finale

Risultato finale

Per semplicità, abbiamo utilizzato codice inline, ma avremmo potuto utilizzare il code behind della pagina, richiamando il metodo GetUser nella funzione Page_Load e assegnando il risultato ad un controllo di tipo Literal.

Conclusione

Sviluppare applicazioni per Facebook è molto semplice ma allo stesso tempo efficace. Le possibilità offerte dall'alto numero di tecnologie utilizzabili in fase di progettazione e realizzazione sono davvero molte se si pensa anche al grande bacino di utenza che è possibile raggiungere con una singola applicazione.

Per approfondire l'argomento è utile consultare il wiki ufficiale per gli sviluppatori Facebook, ricco di informazioni e di tutorial pratici.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto