我一直在研究这个问题几天,我对类似的问题提出了很多答案,不幸的是他们都是“不,你不能这么做”。所以,也许你可以帮助我找到更有效的方法,或者你可以有更好的答案。检查哪个用户喜欢Facebook页面
我在活动中运行游戏。当用户注册我的游戏时,他们会授权我的Facebook应用程序。他们因为做某些事情而在我的比赛中获得积分。他们获得积分的一件事就是喜欢所选的Facebook页面。
他们不喜欢通过我控制的任何接口的页面,所以我将在后台运行一个进程,检查我的授权用户是否喜欢该页面。
虽然我将会有数以万计的人玩这个游戏。我为他们每个人都有一个access_token,我知道我可以通过他们的access_token获取Person X的喜欢列表,但是获取10,000多个喜欢列表来检查他们是否喜欢这个页面似乎很荒谬......特别是如果他们不喜欢它,我不能把它们从列表中删除。我需要每隔几分钟检查一次活动的持续时间,看看他们是否已经喜欢这个页面并给他们分。一旦他们喜欢这个页面,我不再需要继续检查它们,但这仍然需要大量的请求。
有没有一种方法可以确定我的哪些10k +用户(我有单独的access_tokens)喜欢我的页面?
或者我可以获得最近喜欢某个特定页面的人员列表吗?
其他建议?
编辑:作为我的FB页面的管理员,我可以使用网站,只需点击,我可以看到所有喜欢我的网页的人,所以我觉得应该有某种方式来访问此信息以编程方式。我只是想念一些东西?
我刚刚尝试过这个查询(之前在我的研究过程中),但是我总是得到一个空数组,即使我为自己使用了一个令牌(所以我()指的是实际的我)我喜欢的页面的page_id)。 –
嗯,它适合我。如果我喜欢该页面,则返回'作为响应'。[ ]“作为响应”。 –
它看起来像我复制并粘贴page_id到我的测试查询时,我错过了一个数字,所以这是错误的ID。我再次尝试使用-right-id,它确实会返回像你一样的结果。我会试试这个。谢谢。 –