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)