1
我是新的Android和Facebook SDK。 我遵循Facebook开发者页面的LoginButton教程。在我尝试获取用户信息之前,所有东西都运行良好。 我在每个论坛上搜索了一个解决方案,但没有找到解决方案来解决我的问题。 这里是我的代码:Request.GraphUserCallback总是返回一个空用户
private void onSessionStateChange(Session session, SessionState state, Exception exception) {
if (state.isOpened()) {
Log.i(TAG, "Logged in...");
// make request to the /me API
Request.newMeRequest(session, new Request.GraphUserCallback() {
// callback after Graph API response with user object
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
welcome.setText("Hello " + user.getName() + "!");
}
}
}).executeAsync();
} else if (state.isClosed()) {
Log.i(TAG, "Logged out...");
}
}
我登录,我接受了Facebook的权限和我宣布INTERNET权限在我的清单,但我的“用户”始终为空。
任何想法?