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 回答