2009-12-10 2 views

Répondre

3

Jetez un oeil à la méthode API users.getInfo. Si un utilisateur a installé votre application ou est connecté à Facebook sur votre site via Facebook Connect, vous avez accès à des informations de profil incluant des versions de sa photo de profil.

Si vous n'avez pas de clé de session pour l'utilisateur (l'utilisateur n'a pas installé votre application ou ne s'est pas connecté via Facebook Connect), vous pouvez toujours obtenir l'image de profil "carré", qui est l'une des versions plus petites. Vous pouvez effectuer une requête directement à l'aide de l'API.

La façon la plus facile est globalement sans doute d'utiliser la balise fb:profile-pic et XFBML. Vous devrez installer les bibliothèques Facebook Connect pour ce faire, mais vous n'avez pas besoin de l'utilisateur pour vous connecter ou quoi que ce soit afin de faire fonctionner XFBML ... tant que vous avez la bibliothèque Javascript sur la page et une API Clé à utiliser, ça va marcher.

+0

Ils doivent se connecter à votre application pour que vous puissiez obtenir leur photo de profil. ce n'est pas exactement la même chose que gravatar. Facebook craint de ne pas avoir une fonctionnalité pour tirer des photos porfile. – Frank

Questions connexes