Request.GraphUserCallback总是返回一个空用户
问题描述:
我是新的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权限在我的清单,但我的“用户”始终为空。
任何想法?
答
我的坏...我的清单 我的上网权限是“应用程序”的孩子,而不是“明显” ...... 我看到,当我试图打造专业化的APK,从来没有当我在调试模式。
对不起,这个愚蠢的问题,也许它可以帮助一些其他像我这样的新手。 ;)