Gli amici – Come creare un applicazione per FaceBook (parte 2)
11 gennaio 2009
Nel primo articolo Come creare un applicazione per FaceBook abbiamo visto come creare una semplice applicazione, ora vediamo di scoprire le funzioni che mette a disposizione facebook per interagire con la propria piattaforma.
Iniziamo con il metodo friends_get che ci permette di avere la lista dei nostri amici.
Sostituire il file index.php del primo articolo con il seguente:
index.php
<?php
require_once 'appinclude.php';
echo "<h2>Ecco i tuoi amici:</h2>";
$friends = $facebook->api_client->friends_get();
foreach ($friends as $friend) {
echo "<div style='width:80px; height:80px; float:left;'>”;
echo '<fb:profile-pic uid="' . $friend. '" linked="true" size="square" /><br/>’;
echo "<fb:name uid='".$friend."' />";
echo "</div>";
}
?>
Nel seguente codice dopo aver caricato la libreria facebook con i dati dell’applicazione (appinclude.php) (vedi articolo precedente) visualizziamo la lista di tutti i nostri amici tramite friends_get.
Tale metodo restituisce un array con gli uid (identificativi) di tutti gli amici dell’utente corrente. Quindi tramite il metodo foreach, per ogni uid “amico”visualizziamo la sua foto ed il suo nome.
Per farlo utilizziamo il tag fbml fb:profile-pic che visualizza la foto dell’utente ed il tag fbml fb:name che ci restituisce il nome dell’utente. Entrambi accettano come attributo uid , l’identificativo dell’utente (nel nostro caso memorizzato nella variabile $friend).
Per completezza l’uid dell’utente è lo stesso numero che troviamo nella pagina del profilo.
Per esempio l’uid del mio profilo è 640382693 , come nell’indirizzo : http://www.facebook.com/profile.php?id=640382693











Ciao,
senti io volevo fare in modo che chi vuole commentare una pagina sul mio blog lo possa fare tramite il suo accaunt facebook!
Come posso fare?
A breve inserirò un’ articolo su come fare. Spero questa settimana.
Grazie! Allora attendo!
Ciao Gennaro,
oggi 5 luglio 2010
scopro che facebook ha evoluto le sue api.
Essendo un giovane programmatore php ho
seguito la tua guida.
La funzione friends_Get sembra non funzionare più.
Io ho utilizzato le tue stesse librerie.
Ciao Andrea,
friends_get funziona, se non ottieni nulla è solo un problemi di permessi.
Studiati la lista di permessi “Extended Permissions”
ciao sono fabio,volevo sapere se è possibile creare giochi per facebook e se si può come……..rispondetemi presto
grazie
Certo che si può, ma non è una cosa che si impara così su due piedi
Altro errore, come nella prima parte ma diverso:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ‘,’ or ‘;’ in /web/htdocs/www.nuovacura.it/home/stappalabottiglia/index.php on line 7
Come mai Gennaro??? Non riesco proprio a spiegarmelo…
non ho poteri paranormli, senza che veda la riga 7 del tuo file
Controlla è un errore di sintassi. Forse manca un ;.
Che cosa manca alla sintassi
alla sintass nulla, alla riga un delimitatore errato (;)
bravo
buongiorno a tutti,
sono agli inizi nello sviluppo di una applicazione per facebook
si trova all’indirizzo http://apps.facebook.com/zeteoapp/
l’ho gia fatta provare a qualche mio amico ma, nonostante questo, non riesco a capire perchè il contatore degli utenti rimanga sempre a ZERO.
Ho cercato nel web il motivo ma non sono riuscita a trovarlo
Qualcuno di voi sa per caso aiutarmi?
Vi ringrazio molto!!!
Ele
Ciao Eleonora,
le statistiche vengono aggiornate alle 9:00 del mattino seguente.