facebook - 使用 FQL 获取正在使用特定应用程序的 Facebook 用户列表

标签 facebook facebook-graph-api facebook-fql

我正在尝试使用 FQL 获取以下案例

如果很少有用户授权“应用程序A”那么是否可以知道目前有多少用户正在使用“应用程序A”(彼此不是 friend 的用户)

到目前为止,我尝试遵循 FQL,但以下查询仅提供了那些用户的信息 彼此成为 friend 并使用相同的应用程序,但是其他不是 friend 的用户呢?

SELECT uid, name, pic_square 
FROM user  
WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

最佳答案

您无法从 API 中获取应用程序用户的列表。如果您需要这个,您应该维护自己的用户数据库并引用它。

您还可以通过使用您的应用程序访问 token 请求 /USER_ID/permissions?fields=installed 来检查是否有任何特定用户是您的应用程序的用户。

您还可以通过在 friend 连接上请求相同的字段(例如,/USER_ID/friends?fields=installed)来检查用户的 friend 是否是您的应用程序的用户。在这种情况下,USER_ID 必须是您应用程序的用户,否则您将无法访问他们的好友列表。

关于facebook - 使用 FQL 获取正在使用特定应用程序的 Facebook 用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9081147/

相关文章:

javascript - react :Uncaught TypeError: Cannot read property 'set' of undefined

javascript - 如何触发 facebook 登录 onClick

facebook-graph-api - 使用 facebook graphapi 2.x 分析用户提要

android - 简单的 Facebook Android SDK : How to like a Page

android - Facebook 新 SDK - 无法获取好友列表

FQL 流查询中的 Facebook 帖子印象为空

php - Facebook Scraped URL 404 欢迎使用 Nginx 错误 [Ningx + PHP-FPM]

android - 如何处理android中facebook的错误

ios - 'Unknown type name FBSDK_EXTERN' 使用 CocoaPods 和 use_frameworks 导致的构建错误

ruby-on-rails - rails omniauth facebook 扩展权限