在android facebook sdk中请求获取电子邮件地址权限

时间:2014-03-09 04:52:29

标签: android facebook facebook-graph-api

 private void onClickLogin() {
        tracker.send(MapBuilder.createEvent("menu_click","Fbconnect","connectFB_" + Utility.getLocale(getActivity()),null).build());
        Session session = Session.getActiveSession();
        if (!session.isOpened() && !session.isClosed()) {
            //session.openForRead(new Session.OpenRequest(this).setPermissions(Arrays.asList("basic_info","email")).setCallback(statusCallback));
            session.openForRead(new Session.OpenRequest(this).setPermissions(Arrays.asList("email")).setCallback(statusCallback));
        } else {
            Session.openActiveSession(getActivity(), this, true, statusCallback);
        }
    }

我正在开发facebook自定义登录,问题是当我点击登录按钮时,第一次询问用户是否允许该应用获取他们的信息,朋友列表,电子邮件。

但是,如果我点击取消并稍后点击登录按钮,它会询问用户该应用程序是否仅获取他们的信息和朋友列表,而不询问该电子邮件。如何解决这个问题?感谢

0 个答案:

没有答案