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





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

 

63 pensieri su “Gli amici – Come creare un applicazione per FaceBook (parte 2) - -oldpost-

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

        1. 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

  1. 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?

  2. 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.

  3. 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…

  4. 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

Rispondi a Hotni Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *