Effettuando un porting su facebook della mia semplice pagina php (Win4Life Numbers Generator) per generare una sequenza di numeri casuali da giocare a win4life, ho scoperto dell’esistenza di una clase php che semplifica di molto la stesura del codice. Essa integra tantissimi metodi e chiamate per utilizzare al meglio tutti gli strumenti che facebook mette a disposizione dei developers. La classe, creata da Raju Mazumder e modificata da Daniele Ghidoli, è utilissima per inserire nelle nostre applicazioni tutte quelle funzioni tipiche del noto social network (Messaggi in bacheca, notifiche, liste amici, ecc ecc) senza doverci necessariamente studiare tutte le API.
Per inculderla in una delle nostre applicazioni e utilizzare tutto ciò che essa ci mette a disposizione, ci basterà scrivere il seguente codice:
include_once('FBToolbox.class.php');
Ecco l’elenco completo di tutto ciò che questa utilissima classe php può offrirci:
- Ottenere tutte le info dell’utente.
- Ottenere la lista degli amici di un utente.
- Inviare Notifiche.
- Inviare email.
- Pubblicare messaggi nella bacheca di un utente.
- Mostrare il form per selezionare gli utenti ed invitarli
Per esempio, nel caso in cui volessimo far pubblicare alla nostra app un messaggio nella bacheca dell’utente, ci basterà scrivere:
$templateBundleId=164779936204;
$fb->publishNewsFeed($templateBundleId);
Nota: è possibile creare un feed template e ottenerne l’ID attraverso questa pagina.



