我使用的是java/android facebook登录sdk 5.5.1。LoginManager.getInstance().login(activity, permissions)
(https://developers.facebook.com/docs/reference/androidsdk/current/facebook/com/facebook/login/loginmanager.html/)当我试图向该方法传递一个空的权限数组时,返回一个已取消登录状态。
我真的不需要从facebook用户的个人资料中发送电子邮件或任何其他详细信息。我只需要accesstoken+userid。
我怎么能意识到这种行为?
提前感谢
请求public_profile
。
这是访问任何用户详细信息(甚至ID(所需的绝对"最低"权限。它通常在默认情况下应用,无需特别要求,但如果您无法通过正在使用的SDK传递空范围值,则显式设置该值。