====== Esempi di utilizzo api di Facebook ====== Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//05/03/2015 - 17:10//** \\ \\ ===== Visualizzare tutte le foto di un album pubblico ===== Tutto il lavoro viene svolto dalla funzione ''getPhotosFromAlbumID(id,limit)'' la quale prende come argomento l'id dell'album e il limite massimo di foto da restituire. \\ Per rendersi conto della struttura dati che viene restituita (json) basta andare con il proprio browser all'indirizzo: https://graph.facebook.com/468371806637455/photos . Test Facebook ===== Visualizzare gli album di un utente ===== La funzione prende come parametro lo userid e il limite massimo di album da visualizzare e restituisce un elenco di nomi di album. function getAlbumsFromUserID(id,limit) { //https://graph.facebook.com/216706918470613/?fields=albums albumsUrl='https://graph.facebook.com/'+id+'/?fields=albums&limit='+limit; $.getJSON(albumsUrl,function(json){ $('body').append('

Numero album: '+json.albums.data.length+' .

'); for(i=0; i<=json.albums.data.length-1; i++) { //Stampo il nome dell'album. $('body').append('

'+json.albums.data[i].name+'

'); } }); }
===== Accesso a risorse che richiedono permessi ===== Per accedere a risorse che richiedono permessi, seppur pubbliche si deve richiedere un token e poi passarlo nella url a graph per ottenere la risorsa. https://graph.facebook.com/oauth/access_token? client_id=&client_secret=& grant_type=client_credentials E' necessario creare prima un'applicazione facebook da https://developers.facebook.com. Dunque per accedere alle risorse basta poi un'interrogazione di questo tipo: https://graph.facebook.com//posts?access_token=