Creare applicazioni Facebook con ASP.NET

di: Francesco Camarlinghi     11 Marzo 2009

Facebook, forse il più noto tra i social network mondiali, offre la possibilità di creare applicazioni che si integrano direttamente nell'interfaccia utente del sito, a cui gli utenti possono iscriversi e, successivamente, accedere attraverso il proprio profilo.

Sono a nostra disposizione delle librerie che ci permettono, ad esempio, di ricevere informazioni sull'utente che sta utilizzando l'applicazione, aggiungere dei messaggi sulla bacheca e così via. Le API ufficiali sono disponibili per PHP ma esistono implementazioni anche per altri linguaggi, tra cui quelli della famiglia .NET. Una lista abbastanza completa è disponibile nella sezione developers di Facebook.

Le librerie che troviamo più interessanti sono:

  • Facebook Developer Toolkit, inizialmente finanziato da Microsoft, ha raggiunto da poco la versione 2.0 e rappresenta la soluzione più completa per lo sviluppo di applicazioni Facebook.
  • Facebook.NET, che utilizzeremo in questo articolo, è un'implementazione relativamente giovane adatta allo sviluppo di applicazioni non troppo complesse, e che si contraddistingue per l'estrema facilità di utilizzo.

Raccolta dei dati necessari

Iniziare lo sviluppo di una applicazione per Facebook è questione di pochi minuti. Per prima cosa è necessario registrarsi (se non lo siamo già) al sito di social networking e, dal proprio profilo, iscriversi al gruppo Developers. Accediamo quindi alla pagina del gruppo e clicchiamo sulla voce "Crea nuova applicazione".

Figura 1. Creare una nuova applicazione Facebook

Creare una nuova applicazione Facebook

Dopo aver scelto un nome e accettato le condizioni del servizio, si apre una pagina che contiene le informazioni principali della nuova applicazione. I dati più importanti, come vedremo in seguito, sono la API Key e la Application Secret. Questi due codici identificano univocamente ogni applicazione e sarà necessario fornirli ogni volta che utilizziamo le API di Facebook.

Figura 2. Ottenere le chiavi di accesso all'applicazione

Ottenere le chiavi di accesso all'applicazione

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

Amministratore di Reti Windows Server 2008

20 Febbraio 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto