使用Facebook Android SDK限制权限

时间:2013-01-29 12:30:00

标签: android facebook facebook-android-sdk

我目前正在将Android应用与新的Android Facebook 3 SDK集成。

我已经有了它的工作,但我注意到在Facebook上的“我的应用”中它指出该应用需要代表我发布给我的朋友。这不是此应用程序的要求,我没有特别要求任何额外的权限。我注意到我的应用中心的其他一些应用只能发布“仅限我”。

如何删除对此权限的需求?

2 个答案:

答案 0 :(得分:0)

您可以使用LoginButton类的setReadPermissions()来实现此目的。

这只会设置读取权限。

设置您需要使用setPublishPermissions()的发布权限。

登录按钮一次只能与其中一个相关联。

答案 1 :(得分:-1)

如果您发现自己的应用在Facebook设置中具有发布权限,则表示您已授权该应用获取发布权限。

如果您要将其从设置中删除,可以删除该应用,或仅删除“代表您发布”权限(在您的Facebook设置中)。

然后,您可以将应用更改为仅请求读取权限,而不是发布权限。您无法直接从应用中删除权限,您只能请求更多权限。