Ruby on Rails: как использовать facebooker2 для получения фотографий пользователей, когда они не вошли в мое приложение - PullRequest
0 голосов
/ 14 декабря 2010

Так что я играю с facebooker2. Я уже знаю, как отображать изображение профиля текущего пользователя, когда он вошел в систему. Однако мне интересно также отображать изображения профиля других пользователей в моем приложении. Мне было интересно, если кто-нибудь знает, как это сделать? Я уже просил офлайн-разрешение, но я не совсем уверен, каким будет следующий шаг.

Может кто-нибудь дать несколько советов, может быть? Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 03 февраля 2011

если вам нужен маленький аватар, просто сделайте это с тегом изображения

<%= image_tag "http://graph.facebook.com/#{@user.facebook_id}/picture" %>
1 голос
/ 03 февраля 2011

Если у вас есть Facebook UID пользователя, то вы можете показать его фотографию.Для этого вам не нужно никакого разрешения.

С facebooker2 у вас есть помощник в роли fb_profile_pic (facebookUserUid, OptionHash)

, поэтому следующий код работает для меня -

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

Для офлайн-пользователей -

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

Когда я сохраняю uid facebook в столбце fb_user_uid.

...