Android 如何更改facebook会话中的权限?
我正在使用facebook sdk 3.5开发我的android应用程序。我在开发时设置了几个权限。现在我想减少权限数量,因为我的对象会话包含设置的旧权限。我怎么做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
{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));