在我们的游戏中,我正在检查用户是否喜欢我们的一些Facebook网站。 对于大多数用户来说,它的工作但有一些人抱怨他们是 遇到此功能的问题。
1)我在登录Facebook时请求“user_likes”权限 (必须记录用户)。
2)我还通过Graph API考虑所谓的“分页”结果。 (经过多次测试,我正在逐步检索所有用户的类似ID 我认为它工作正常:o))
3)报告此检查无效的用户 真的“喜欢”那些网站(在运行此检查之前)。
所以我的假设是“我/喜欢”的请求失败或不起作用 正如在某些条件下所预期有人可以帮我弄这个吗 问题
似乎我并不孤单,因为我找到了这些(不幸的是没有答案):
答案 0 :(得分:0)
我能想到的唯一原因是图形缓存与用户的Like数据不是最新的。如果用户只是喜欢某个页面,然后您通过Graph API请求了Like数据,那么这些数据可能尚未更新,因此会显示为“非喜欢”页面。
尝试使用FQL查询进行相同的检查 - 但不是通过用户的方式进行分页,而是直接检查页面ID,用户ID和类似状态。您必须跨多个表加入才能使其正常工作。