Creare applicazioni Facebook: Facebook Developer

Dalla sua nascita nel 2007 fino ad oggi facebook ha incrementato esponenzialmente il numero degli utenti iscritti raggiungendo la cifra di 750 milioni di utenti attivi e conquistandosi così il primato del social network più popolare al mondo. Creando il proprio account su facebook l'utente può creare una rete di amici con i quali comunicare, condividere foto, video, link e contenuti, oppure può usare le tante applicazioni disponibili. Da tempo ormai il portale ha messo a disposizioni diverse applicazioni come Events, che da la possibilità di condividere informazioni su eventi, o Video, per la condivisione di filmati...

Il social network ha messo, inoltre, a disposizione degli utenti anche la possibilità di creare applicazioni facebook proprie e di condividerle con gli amici.

Creare applicazioni su facebook può essere utile anche per le aziende per valorizzare e dare visibilità al proprio sito, d'altronde facebbok è una delle vetrine migliori...

Creare Applicazioni facebook: requisiti necessari

Per creare delle applicazioni su facebook è necessario prima di tutto creare il proprio account e scaricare l'applicazione per lo sviluppo di facebook (Facebook Developer). Serve inoltre un server con php5 (ma va bene qualsiasi altro linguaggio)

Creare Applicazioni facebook: procedimento passo passo

Una volta soddisfatti i requisiti iniziali si può iniziare a creare le applicazioni di facebook di cui abbiamo bisogno.
Il primo passo è aprire l’applicazione Facebook Developer e cliccare su ‘Setup New Application’.

Quindi nella schermata che vi si presenterà dovrete aggiungere il nome dell’applicazione, accettare i termini del contratto e cliccare sul link ‘Optional Fields’  per aprire un nuovo pannello per inserire il resto delle informazioni.

Nella sezione ‘Optional Fields’ dovrete inserire

  1. L’indirizzo di callback , ovvero l’indirizzo dove risiede la nostra applicazione,
  2. Inserire il nome che identifica l’applicazione nel social network (può coincidere con quello della tua applicazione, se non è stato già assegnato)
  3. Scegliere come tipo di applicazione ‘Web Site’
  4. Selezionare ‘YES’ per indicare al sito, che l' applicazione che stai creando può essere aggiunta dagli utenti.

Quest’ultima opzione aprirà una nuova sezione da riempire. Nella nuova sezione riempire solo i seguenti campi:

  1. Inserire il link a cui gli utenti verranno indirizzati usando la nostra applicazione ovvero : http://apps.facebook.com/nomeapplicazione
  2. Inserire il testo che vogliamo venga visualizzato nel profilo utente. ('Forza ragazzi')
  3. Inserire il link della nostra applicazione ovvero : http://apps.facebook.com/nomeapplicazione
  4. Gli altri campi devono rimanere invariati e clicchiamo su ‘Submit’

A questo punto la nostra applicazione è stata creata e Facebook gli ha assegnato dei valori. I valori possiamo vederli nella lista delle 'mie applicazioni'. E' importante che ci ricordiamo o segnamo da qualche parte questi dati, perchè dobbiamo inserirli nel programmino presente sul nostro server. I valori sono la chiave dell’applicazione (API KEY) ed un numero segreto (SECRET).

Per creare l nostra applicazione, non dobbiamo fare altro che scaricare la libreria php5 per facebook. In seguito copiamo il file facebook.php sul nostro sito per creare due file : ‘appinclude.php’ e ‘index.php‘.

Per appinclude.php il documento deve essere:

<?php
require_once 'facebook.php';
$appapikey = "CHIAVE DELL'APPLICAZIONE";
$appsecret = 'NUMERO SEGRETO';
$facebook = new Facebook($appapikey, $appsecret);
$user = $facebook->require_login();
$appcallbackurl = "http://www.miosito.it/nomeapplicazione/";
?>

Per index.php:

<?php
require_once 'appinclude.php';
echo 'Il tuo ID utente è :'.$user;
?>

Il nucleo della nostra applicazione e tutto nel file index.php. La nostra applicazione è identificata da due indirizzi:

http://www.miosito.it/nomeapplicazione/ : indrizzo di callback (che viene chiamato da facebook direttamente)

http://apps.facebook.com/nomeapplicazione/ : indirizzo del applicazione su facebook (canvas url)

Per provarla utilizziamo uno dei due indirizzi ed aggiungiamo l’applicazione al nostro account facebook.

Se tutto è andato bene, dovremmo vedere ‘ciao ‘ seguito dal nostro nome, mentre se andiamo nel nostro profilo vi sarà una nuova sezione ‘nomeapplicazione’ con all’interno il messaggio ‘Forza ragazzi' e dopo un procedimento senz'altro un po complesso ma non troppo lungo potremmo creare le applicazioni facebook che più ci piacciono.