0

我想在用户登录帐户时检索用户的电子邮件地址、头像、全名和出生日期。我使用了 Facebook 图形 API 3.5。连接成功我收到了一个访问令牌 xyz,我将它与 URL https://graph.facebook.com/me?access_token=连接以获取包含用户信息的 json 文件。但是在信息中,我无​​法获取用户的电子邮件地址和个人资料图片网址。这是我的代码的一部分:

*//         buttonLoginLogout.setText(R.string.logout);
        //          buttonLoginLogout.setOnClickListener(new OnClickListener() {
        //              public void onClick(View view) { onClickLogout(); }
        //          });
        // start Facebook Login
        Session.openActiveSession(this, true, new Session.StatusCallback() {
            // callback when session changes state
            @Override
            public void call(Session session, SessionState state, Exception exception) {
                if (session.isOpened()) {
                    // make request to the /me API
                    Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
                        // callback after Graph API response with user object
                        @Override
                        public void onCompleted(GraphUser user, Response response) {
                            if (user != null) {
                                System.out.println("Hello " + user.getName() + "!"+user.getLink()+user.getBirthday()+user.getMiddleName()+" "+user.getLink()+" "+user.);
                            }
                        }
                    });
                }
            }
        });*

在此处输入图像描述

4

0 回答 0