我已将Facebook sdk集成到我的项目中以进行Facebook身份验证。用户成功登录后,我需要将auth代码发送到服务器。服务器将根据身份验证代码返回访问令牌ID。
有没有办法从Facebook sdk获取授权代码?
请帮帮我。
答案 0 :(得分:-2)
当facebook返回值时,您可以使用
处理数据@Override
public void onSuccess(LoginResult loginResult) {
AccessToken accessToken = loginResult.getAccessToken();
Log.e("FB token", accessToken.getToken());
Log.e("User Id", accessToken.getUserId());
//can check auth code here
if (Profile.getCurrentProfile() == null) {
profileTracker = new ProfileTracker() {
@Override
protected void onCurrentProfileChanged(Profile oldProfile, Profile newProfile) {
Log.e("Profile Changed", newProfile.getName());
profileTracker.stopTracking();
}
};
} else {
Profile profile = Profile.getCurrentProfile();
}
}