2010-12-14 24 views
0

Donc je joue avec facebooker2. Je sais déjà comment afficher l'image de profil de l'utilisateur actuel lorsqu'il est connecté. Toutefois, je souhaite également afficher les photos de profil des autres utilisateurs sur mon application. Je me demandais si quelqu'un sait comment faire cela? J'ai déjà demandé une autorisation hors ligne, mais je ne suis pas vraiment sûr de ce que serait la prochaine étape.Ruby on Rails: comment utiliser facebooker2 pour obtenir des photos de profil des utilisateurs quand ils ne sont pas connectés sur mon application

Quelqu'un pourrait-il donner quelques indices peut-être? Merci beaucoup!

Répondre

1

Si vous avez un utilisateur Facebook, vous pouvez afficher sa photo. Vous n'avez besoin d'aucune permission pour cela.

Avec facebooker2 vous aide comme fb_profile_pic (facebookUserUid, OptionHash)

de cette façon le code suivant fonctionne pour moi-

<%= fb_profile_pic(current_facebook_profile.id, {:size => 'square' }) %> 

Pour les utilisateurs hors ligne -

<%= fb_profile_pic(user.fb_user_uid, {:size => 'square' }) %> 

Comme je stocker facebook uid dans la colonne fb_user_uid.

2

si vous avez besoin du petit avatar, puis le faire avec l'étiquette d'image

<%= image_tag "http://graph.facebook.com/#{@user.facebook_id}/picture" %>