0
<%= fb_multi_friend_selector("Invite your friends to check out this site", :showborder => true,:exclude_ids => facebook_session.user.friends_with_this_app.map(&:id).join(","), :condensed => false) %>

上記のように、:exclude_ids => facebook_session.user.friends_with_this_app.map(&:id).join(","),この行は、あなたの友達で、そこにリストされているアプリに参加していた友達を削除できます。最近、Facebooker2 にアップグレードしました。Facebooker2 で同じことを行うにはどうすればよいですか?

Facebookers と Mogli には friends_with_this_app という名前の関数はありません。

4

1 に答える 1

0

これに対するワンステップの解決策を見つけることができませんでした。ただし、次のことができます。

<% every_friend = current_facebook_user.friends.map(&:id) %>
# replace user with your class and fb_id with your user's facebook id field name
<% app_friends = User.where( :fb_id => every_friend ).map(&:id) %>

次に、あなたのコード

<%= fb_multi_friend_selector("Invite your friends to check out this site", :showborder => true,:exclude_ids => app_friends, :condensed => false) %>
于 2011-08-05T17:39:50.483 に答える