2009-12-10 13 views

risposta

3

Dai un'occhiata al metodo API users.getInfo. Se un utente ha installato la tua applicazione, o "connesso" a Facebook sul tuo sito tramite Facebook Connect, allora hai accesso alle informazioni del profilo che includono le versioni della loro immagine del profilo.

Se non si dispone di una chiave di sessione per l'utente (ad esempio, l'utente non ha installato l'app o è connesso tramite Facebook Connect), è comunque possibile ottenere l'immagine del profilo "quadrato", che è uno dei versioni più piccole. Puoi eseguire una query direttamente utilizzando l'API.

Il modo più semplice è probabilmente utilizzare il tag fb:profile-pic e XFBML. Dovrai installare le librerie di Facebook Connect per farlo, ma non hai bisogno che l'utente effettui il login o altro per far funzionare XFBML ... a patto che tu abbia la libreria Javascript sulla pagina e un'API Chiave da usare, funzionerà.

+0

Devono connettersi alla tua app per poter ottenere la foto del profilo. non è esattamente lo stesso di gravatar. Facebook fa schifo per non avere una funzionalità per estrarre foto porfile. – Frank

Problemi correlati