我正在使用适用于 Android 的新 Facebook SDK(3.0 版)。我打开一个新的 facebook 会话的代码如下,
if (!session.isOpened() && !session.isClosed() && session.getState()==SessionState.OPENING) {
session.openForRead(new Session.OpenRequest(this)
.setCallback(statusCallback).setPermissions(Arrays.asList("email")));
} else {
Session.openActiveSession(getActivity(), this, true,
statusCallback);
}
如上所示,使用 openForRead 打开会话时,我可以设置访问电子邮件的权限。如果我打开已经活跃的会话怎么办。?
是否有关于如何使用的适当文档,
session.requestNewReadPermissions(newPermissionsRequest)