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
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.
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.
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |