Android 如何更改facebook会话中的权限?

Android 如何更改facebook会话中的权限?,android,facebook,session,facebook-android-sdk,Android,Facebook,Session,Facebook Android Sdk,我正在使用facebook sdk 3.5开发我的android应用程序。我在开发时设置了几个权限。现在我想减少权限数量,因为我的对象会话包含设置的旧权限。我怎么做 {Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[read_stream, publish_checkins, status_update, photo_upload, video_upload, create_note

我正在使用facebook sdk 3.5开发我的android应用程序。我在开发时设置了几个权限。现在我想减少权限数量,因为我的对象会话包含设置的旧权限。我怎么做

{Session state:OPENED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[read_stream, publish_checkins, status_update, photo_upload, video_upload, create_note, share_item, publish_stream, publish_actions, user_likes, user_photos, user_videos, user_photo_video_tags, user_friends, friends_likes, friends_photos, friends_videos, friends_photo_video_tags, basic_info]}, appId=xxxx}
我只需要上面的几个权限…

你可以试试这个

    final OpenRequest openRequest = new Session.OpenRequest((Activity) context);

    List<String> permissions = new ArrayList<String>();
    permissions.add("email");
    openRequest.setPermissions(permissions);
上面提到的过程对我来说很有效,因为我只需要用户的电子邮件


希望这会有帮助

我解决了从facebook删除应用程序的问题,所以我重新设置了权限。

session.openForRead(openRequest.setCallback(statusCallback));