facebook - 显示 Facebook 应用程序的用户列表

标签 facebook facebook-graph-api facebook-fql

正在开发 Facebook 应用程序,我想向用户显示他/她已经是该应用程序用户的 friend 。

我已经能够获取用户的 Facebook 用户 ID。现在我试图找出是否有一个 facebook api 资源,我可以通过将 id 传递给它来渲染用户的图片和姓名。

提前致谢。

最佳答案

您应该尝试使用 FQL 和用户表。 http://developers.facebook.com/docs/reference/fql/user/

这里有一个 is_app_user 字段,可以查询。该表是通过uid索引的,这意味着你可以使用好友的id来查看。

使用这样的 fql,您应该能够读取正在使用您的应用程序的所有 friend ID,假设 $user 是当前用户 ID:

SELECT uid FROM user WHERE is_app_user = 1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = $user)

关于facebook - 显示 Facebook 应用程序的用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506724/

相关文章:

facebook - Facebook iFrame 中的 Sencha 应用程序获得 "Cannot POST/"

asp.net-mvc-3 - 在 facebook C# SDK 6.4 中替代 Facebook 订阅验证

ios - Facebook SDK 问题

facebook - Golang Facebook 包错误

Facebook 应用程序无法在 IE 中正常运行

facebook - 请求在 v2.3 API 中获取 Facebook 页面的总点赞数

ios - (facebook sdk) com.facebook.sdk.core 错误 8

facebook - 高效的 Facebook 页面数据处理

java - 通过 Facebook ID 进行 Facebook FQL 查询

php - 从 Facebook 群组获取事件