我正在尝试使用 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/