를 사용하여 페이스 북 사용자 이메일 받기 :나는 안드로이드 응용 프로그램을 개발하고있어, 나는 페이스 북에서 일부 데이터를 얻기 위해이 코드를 사용하고 최신 페이스 북 SDK
public void onFBLoginClick(View view)
{
// start Facebook Login
Session.openActiveSession(this, true, new Session.StatusCallback()
{
// callback when session changes state
@Override
public void call(final 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)
{
txtUserName.setText(session.getAccessToken());
saveUserData(user.getId(), user.getName(), user.getBirthday(), user.asMap().get("email").toString());
saveAccessToken(session.getAccessToken());
getFacebookUserProfilePicture(session.getAccessToken());
}
}
});
}
}
});
}
을, 나는 이메일을 얻을 수 없습니다. 항상 null입니다.
User & Friend Permissions
에서 developers.facebook.com에 대한 권한을 설정했지만 작동하지 않습니다.
내가 뭘 잘못하고 있니?
http://stackoverflow.com/a/17082098/1939564 –