在从以下位置获取此信息之前:
使用应用程序令牌获取/ {user-id} / likes / {page-id} HTTP / 1.1
或者
使用用户访问令牌获取/ me / likes,然后检查graph 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。这对我很重要,因为我想吸引我的听众,我想从我的应用程序页面上发布一些公告或事件。我对所有用户的喜欢都没有兴趣,我只需要我的应用程序用户喜欢我的应用程序页面,如果为真,则显示我的自定义用户界面(在Facebook html UI上叠加),否则将其隐藏(因为用户可能会很不喜欢页面错误)。
提前致谢。
如变更日志中所述,这将是不可能的
在v2.2之前的版本中,应用程序可以通过检查
page_fan
FQL表或/{user_id}/likes/{app_page_id}
Graph API端点来查看是否有人喜欢该应用程序的页面,而无需获得user_likes
许可。从v2.2开始,user_likes
将需要权限来查询这些端点。此外,从今天起90天(即2015年1月28日)开始,我们将要求v2.2之前的版本具有user_likes权限。Facebook不会仅出于检查某人是否喜欢应用程序页面的目的而授予user_likes权限。此更改已于2014年8月7日宣布,将于2014年11月5日生效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句