我已经研究了几天,我看到了很多类似问题的答案,不幸的是,他们都是“不,你不能那样做”。因此,也许您可以帮助我找到更有效的方法,或者您有更好的答案。
我在一个活动中运行游戏。当用户注册我的游戏时,他们将授权我的 Facebook 应用程序。他们在我的比赛中因为做某些事情而获得积分。他们获得积分的其中一件事是喜欢所选的 Facebook 页面。
他们不喜欢通过我控制的任何界面的页面,所以我将在后台运行一个进程,检查我的授权用户是否喜欢该页面。
不过,我将有成千上万的人玩这个游戏。我为他们每个人都有一个 access_token,我知道我可以使用他们的 access_token 获取 Person X 的喜欢列表,但是获取 10,000 多个喜欢列表来检查他们是否喜欢该页面似乎很荒谬......尤其是因为如果他们不喜欢它,我不能把他们从名单上划掉。我需要每隔几分钟检查一次活动的持续时间,看看他们是否喜欢这个页面并给他们积分。一旦他们喜欢该页面,我就不再需要继续检查他们,但这仍然需要大量请求。
有没有办法可以确定我拥有个人 access_tokens 的 10k+ 用户中的哪些人喜欢我的页面?
或者我可以获得最近喜欢特定页面的人的列表吗?
还有其他建议吗?
编辑:作为我的 FB 页面的管理员,我可以使用该网站点击访问,我可以看到所有喜欢我页面的人,所以我觉得应该有某种方式以编程方式访问这些信息。我只是错过了什么吗?