回答
这是比较容易的:
获取的使用https://graph.facebook.com/me/friends通话(你可以使用Graph API Explorer为)
对于每一个朋友,让他的ID,并将请求发送到以下好友列表图形API:https://graph.facebook.com/FRIEND_ID?access_token=APP_ID|APP_SECRET&栏=安装
注:栏=安装是必需的,因为每documentation
如果你回来像
{ "installed": true, "id": "FRIEND_ID" }
这意味着,朋友有应用程序安装。如果这只是ID回来 - 然后他没有安装应用程序。
APP_ID和APP_SECRET可以在您的应用程序页面找到。
希望有所帮助。
非常低效的方式来做我。 Igy的回答更好。或者使用FQL。 – Dema
比avs099的回答(单电)更快:
调用API,使用一个访问令牌为应用程序,以/me/friends?fields=installed
(或/USER_ID/friends?fields=installed
为应用访问令牌)
我跑入同样的问题,但在使用带有FQL的Facebook API时仍然有点模糊。 Facebook的FQL页面几乎没有任何帮助,所以我继续为未来可能为此付出努力的人写下了一个快速解决方案。
可以这么说,如果您使用的是Facebook PHP SDK,那么很长时间以来,FQL解决方案可以被压缩成一对联系线,这非常好。 My Facebook API Solution
如果使用的是考拉,你可以做这样
在控制器user.rb
@user = User.all
在模型user.rb
def friends_using_app
facebook { |fb| fb.get_connection("me", "friends?fields=installed") }
end
在视图
<% friends = current_user.friends_using_app %>
<% friends_using_app = friends.find_all {|x| x['installed'] == true} %>
<% friends_id = friends_using_app.map {|x| x['id']} %>
<% show_friends = @user.find_all{|x| x[:uid] = friends_id} %>
<% show_friends.each do |x| %>
<%= image_tag x.avatar %>
<% end %>
- 1. Twitter的 - 发现“朋友”谁也使用当前的应用程序
- 2. 筛选Facebook朋友谁也使用应用程序
- 3. 如何确定当前登录用户的哪些朋友也在使用我的应用程序?
- 4. 获取当前登录用户的朋友列表 - JsSDK
- 5. 如何获取用户在Facebook应用程序中邀请的朋友列表?
- 6. 获取我朋友的朋友列表
- 7. 如何获得使用我的应用程序的朋友列表?
- 8. 找到也使用我的Android应用程序的用户的Facebook朋友?
- 9. 获取也使用spotify的Facebook朋友
- 10. 获取的朋友的Facebook朋友在asp.net web应用程序
- 11. 使用我的应用程序获取用户朋友列表并离线发布到用户的流
- 12. 获取的顶部朋友列表,Facebook的应用程序
- 13. 如何从facebook获取朋友列表? (桌面应用程序)
- 14. 如何在IOS中获取登录用户的朋友的朋友列表6
- 15. 获取用户的朋友
- 16. 如何使用PyFacebook检索当前使用应用程序的朋友?
- 17. 显示朋友谁使用相同的应用程序,而不需要朋友列表的权限
- 18. 如何获取使用我们的应用程序的Facebook朋友?
- 19. 如何使用LinkedIn获取用户朋友列表?
- 20. 我如何获得已添加我的Facebook应用程序的“朋友”列表?
- 21. 查找该用户的朋友也用我的Facebook应用程序
- 22. Facebook API朋友谁使用相同的应用程序android
- 23. 获取Facebook用户朋友列表?
- 24. 如何判断用户的哪些朋友也在使用我的应用?
- 25. 如何才能获取正在使用我的应用的用户(朋友)?
- 26. 通知用户的朋友谁开始使用Facebook应用程序
- 27. 如何获取用户朋友中的每一个朋友的朋友数?
- 28. 使用Flash builder获取Facebook移动应用程序的朋友列表
- 29. 如何通过Facebook获取用户朋友的列表?
- 30. 对于当前用户的朋友和非朋友的用户的MySql查询
还有什么你到目前为止尝试过吗?没有显示出努力和“要求”,所以在这里不会得到尊重。 – Sirko