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
1 2 3 4 5 6 7 8 9 10 11 |
<?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,
vorrei mostrare una fanbox degli iscritti di un gruppo su FB su un sito in joomla.
Puoi darmi qualche dritta?
Grazie.
Non esiste la fanbox per i gruppi. Non puoi farlo
Grazie… il dubbio è stato confermato.
Ora, la domanda è: posso trasformare un gruppo in fan page?
E se non possibile, come posso fare a trasferire gli amici del gruppo, sulla nuova fan page, oltre agli inviti?
In coclusione, volendo creare un nuovo account per un’associazione che organizza eventi sportivi e culturali, sarebbe più indicato un profilo pubblico, o un profilo azienda?
Scusami per le troppe domande, e ti ringrazio per le pazienti risposte. ;)
Non è possibile traformare un gruppo in una pagina. Prima esisteva un modulo automatico da inviare a facebook per farlo, ma ora non esiste più.
Quindi puoi solo “convertire” comunicando gli utenti del cambiamento alla nuova pagina.
Nel tuo caso potresti selezionare “Un marchio, un prodotto o un’organizzazione” e scegliere “Sport” o quello che ritieni più corretto.
Serve solo per indetificarti nella “directory” facebook
Grazie 1000!
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.