0

我有一个需要 publish_actions 的应用程序,因为它发布和检索用户的分数并使用这些数据创建排行榜,所以人们可以与朋友竞争最好的高分。

该应用程序在其授权期间要求发布操作,之后保存,阅读等 -> 一切都很好!但是用户有机会通过点击这个小 |x| 来删除这个 publish_actions 权限。就在它旁边,无论是在第一个 app-auth-screen 还是稍后的应用配置中。那里的问题:一旦用户这样做,有些人会导致为什么授予您(看起来)不必授予的权利,应用程序无法在其个人资料中写入游戏分数,当然,他/她的朋友永远不会知道什么他的分数。含义:如果 publish_actions 被删除,该应用程序将无法运行并且毫无意义。

问题:有没有办法在应用程序启动时检查该权限,提醒玩家应用程序无法正常工作......或者更好的是,重新显示授权屏幕,再次请求发布操作权限?因为一旦它被删除,publish_actions 权限就不能被取消删除。用户将不得不删除整个应用程序并再次启动它。

我真的很感激这里的一点帮助。谢谢!

4

1 回答 1

0

就在这里:

 https://graph.facebook.com/USER_ID/permissions

返回一个 json 对象,该对象具有用户授予您的应用程序的权限。

你应该在这里阅读更多关于它的信息: https ://developers.facebook.com/docs/howtos/login/handling-revoked-permissions/

于 2013-04-12T10:23:23.927 回答