在我从以下方面获取此信息之前:
GET / {user-id} / likes / {page-id} HTTP / 1.1 使用应用程序令牌
或
GET / me / likes 使用用户访问令牌,然后检查图形api是否返回应用程序页面的信息。
https://developers.facebook.com/docs/graph-api/reference/v2.2/user/likes
现在看来,如果用户喜欢使用graph api新版本的应用程序页面,则无法获取。
我不想获得user_likes权限,因为它需要审核并说:
“请注意,使用user_likes检查是否有人喜欢您的Facebook用例是不可批准的.user_likes权限为所有人的喜欢提供信息,并且应使用这些数据的全部内容来增强应用体验。 “
这里: https://developers.facebook.com/docs/apps/review/login
我的情况:
我在Unity游戏中有自定义的页面UI,我想根据这些信息显示UI。这对我来说很重要,因为我想要覆盖我的观众,我想从我的应用页面发布一些公告或事件。我对所有用户不感兴趣,我只需要我的应用程序用户喜欢我的应用程序页面,如果这是真的显示我的自定义像UI(覆盖在Facebook html UI上),否则隐藏它(因为用户可能很容易不喜欢页面错误地。)
提前致谢。
答案 0 :(得分:3)
在v2.2之前的版本中,应用程序可以通过检查
page_fan
FQL表或/{user_id}/likes/{app_page_id}
Graph API端点而不需要{来查看某个人是否喜欢应用程序页面{1}}权限。从v2.2开始,将需要user_likes
权限来查询这些端点。此外,我们将从2015年1月28日起的90天开始,要求对v2.2之前的版本的user_likes权限.Facebook不会仅仅为了检查某个人是否喜欢某个应用页面而授予user_likes权限。此更改于2014年8月7日公布,将于2014年11月5日生效。