无论我尝试什么,Facebook GraphUser用户都是空的。我正在尝试以下使用Facebook SDK 3.23.0
loginButton
.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
@Override
public void onUserInfoFetched(GraphUser user) {
FragmentFour.this.user = user;
if (user != null) {
Log.d("Name",user.getName());
} else {
Log.d("Name","Not Logged in!!");
}
}
});
我已经完成了哈希密钥,并使用自己创建的应用程序ID成功地在Facebook SDK中试验了Facebook样本。但每当我尝试上面的代码时,我总是将用户视为null。请帮忙。
答案 0 :(得分:0)
我自己通过添加
解决了这个问题loginBtn.setReadPermissions("user_friends");
loginBtn.setFragment(this);