получить пользовательские разрешения на Facebook

Я хочу добавить разрешение Facebook своим пользователям. Вот как я это делаю:

Session.openActiveSession(this, true, new Session.StatusCallback() {
        @Override
        public void call(Session session, SessionState state, Exception exception) {
            if (session.isOpened()) {
                List PERMISSIONS = Arrays.asList("email");

                if (!session.getPermissions().containsAll(PERMISSIONS)) {
                    Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(MainActivity.this,
                            PERMISSIONS);
                    session.requestNewReadPermissions(newPermissionsRequest);
                }

                Request.newMeRequest(session, new Request.GraphUserCallback() {
                    @Override
                    public void onCompleted(GraphUser user, Response response) {
                        if (user != null) {
                            Toast.makeText(MainActivity.this, user.asMap().get("email").toString(), Toast.LENGTH_LONG).show();
                        }
                    }
                }).executeAsync();
            }
        }
    });

Проблема в том, что я нене хочу открывать сессию каждый раз, просто если пользователь неУ меня нет этого разрешения. Есть ли способ узнать, одобрил ли пользователь это разрешение в моем приложении?

Ответы на вопрос(1)

Ваш ответ на вопрос