使用Facebook Graph API检索用户的喜欢有时会失败

时间:2012-07-30 10:39:55

标签: facebook facebook-graph-api facebook-fql

在我们的游戏中,我正在检查用户是否喜欢我们的一些Facebook网站。 对于大多数用户来说,它的工作但有一些人抱怨他们是 遇到此功能的问题。

1)我在登录Facebook时请求“user_likes”权限    (必须记录用户)。

2)我还通过Graph API考虑所谓的“分页”结果。 (经过多次测试,我正在逐步检索所有用户的类似ID 我认为它工作正常:o))

3)报告此检查无效的用户    真的“喜欢”那些网站(在运行此检查之前)。

所以我的假设是“我/喜欢”的请求失败或不起作用 正如在某些条件下所预期有人可以帮我弄这个吗 问题

似乎我并不孤单,因为我找到了这些(不幸的是没有答案):

1 个答案:

答案 0 :(得分:0)

我能想到的唯一原因是图形缓存与用户的Like数据不是最新的。如果用户只是喜欢某个页面,然后您通过Graph API请求了Like数据,那么这些数据可能尚未更新,因此会显示为“非喜欢”页面。

尝试使用FQL查询进行相同的检查 - 但不是通过用户的方式进行分页,而是直接检查页面ID,用户ID和类似状态。您必须跨多个表加入才能使其正常工作。