我想在用户登录帐户时检索用户的电子邮件地址,个人资料图片,全名和出生日期。我使用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.);
}
}
});
}
}
});*