Gli amici – Come creare un applicazione per FaceBook (parte 2) 63





Gestione amici in facebook - Gennaro Varriale.itNel 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

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

Seguimi su twitter : @ironico

63 thoughts on “Gli amici – Come creare un applicazione per FaceBook (parte 2)

  1. Reply Fabrizio set 8,2010 22:50

    Ciao,
    vorrei mostrare una fanbox degli iscritti di un gruppo su FB su un sito in joomla.
    Puoi darmi qualche dritta?

    Grazie.

    • Reply Gennaro Varriale set 9,2010 08:05

      Non esiste la fanbox per i gruppi. Non puoi farlo

      • Reply Fabrizio set 9,2010 10:13

        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. ;)

        • Reply Gennaro Varriale set 9,2010 15:02

          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

  2. Reply iJim lug 28,2010 00:48

    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?

  3. Reply Andrea lug 5,2010 17:11

    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.

  4. Reply fabio giu 25,2010 11:12

    ciao sono fabio,volevo sapere se è possibile creare giochi per facebook e se si può come……..rispondetemi presto
    grazie

  5. Reply Antonio dic 29,2009 02:05

    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…

  6. Reply Eleonora ott 3,2009 20:16

    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

Leave a Reply

  

  

  

Login with:
Powered by Sociable!

Per essere informato sui miei contenuti - Email: