facebook - 检查哪些用户喜欢 Facebook 页面

标签 facebook facebook-graph-api

我已经研究这个问题几天了,我看到了很多类似问题的答案,不幸的是,他们都是“不,你不能这样做。”所以,也许你可以帮我找到更有效的方法,或者你有更好的答案。

我正在一个事件中运行游戏。当用户注册我的游戏时,他们会授权我的 Facebook 应用程序。他们在我的游戏中因做某些事情而获得积分。他们获得积分的原因之一是喜欢选定的 Facebook 页面。

他们不喜欢我控制的任何界面的页面,因此我将在后台运行一个进程来检查我的授权用户是否喜欢该页面。

不过,我将会有成千上万的人玩这个游戏。我为他们每个人都有一个 access_token,并且我知道我可以使用他们的 access_token 获取 X 的点赞列表,但是获取 10,000 多个点赞列表来检查他们是否喜欢该页面似乎很荒谬......尤其是因为如果他们不喜欢,我就不能把他们从名单上划掉。我需要在事件期间每隔几分钟检查一次,看看他们是否喜欢该页面并给他们积分。一旦他们喜欢了该页面,我就不再需要继续检查他们,但这仍然需要大量的请求。

有没有一种方法可以确定我拥有个人 access_tokens 的 10,000 多个用户中哪些用户喜欢我的页面?

或者我可以获得最近喜欢某个特定页面的人的列表吗?

还有其他建议吗?

编辑:作为我的 FB 页面的管理员,我可以使用该网站,只需点击即可查看所有喜欢我的页面的人,所以我觉得应该有某种方法以编程方式访问此信息以及。我是不是错过了什么?

最佳答案

这个问题似乎可以使用FQL 。有一张表名为page_fan它充当 userpage 表之间的连接表。您可以为每个用户运行查询以查看所选页面是否存在行。例如:

SELECT 1 FROM page_fan WHERE uid = me() and page_id = 8484927467

关于facebook - 检查哪些用户喜欢 Facebook 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11255435/

相关文章:

facebook - FB.UI Feed 对话框 - 无法 "share"facebook 的图片

reactjs - 呃!无法读取未定义的属性 'match' - react-facebook-login npm 包安装

ios - SLComposeView Controller : Does it handle FaceBook API Upgrade commencing on may 2015?

Facebook 事件图片解析 Graph Api 错误?

facebook - FQL - 获取用户墙上的所有帖子

facebook - 如何通过 Facebook ID 获取 Facebook 用户的公开信息

java - 使用 Spring 社交无法通过 facebook 获取超过 100 个 friend 的个人资料

Android Facebook 与无效 key 哈希的集成

iphone - Facebook apprequests 通知不会显示在 Facebook iPhone 应用程序中

ruby-on-rails - 我应该如何解析 Facebook Oauth token 的到期日期以存储在 PostgreSQL 中?