Android Facebook sdk登录错误
当我尝试从我的原生android应用程序登录facebook时,我可以登录,并且我的会话对象也“打开”。但是我得到的用户对象为null。在回答中,我得到了以下错误: {HttpStatus:-1,错误代码:-1,错误类型:null,错误消息:java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?} 以下是代码片段:Android Facebook sdk登录错误,android,Android,当我尝试从我的原生android应用程序登录facebook时,我可以登录,并且我的会话对象也“打开”。但是我得到的用户对象为null。在回答中,我得到了以下错误: {HttpStatus:-1,错误代码:-1,错误类型:null,错误消息:java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?} 以下是代码片段: private void onSessionStateChange(final Session session, SessionState s
private void onSessionStateChange(final Session session, SessionState state, Exception exception) {
if (state.isOpened()) {
Request request = Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// TODO Auto-generated method stub
if (session == Session.getActiveSession()) {
if (user != null) {
String user_ID = user.getId();//user id
String profileName = user.getName();//user's profile name
}
}
}
});
Request.executeBatchAsync(request);
} else if (state.isClosed()) {
Log.i(TAG, "Logged out...");
}
}
请提供帮助。将权限添加到清单文件中
您必须添加以下行:
<uses-permission android:name="android.permission.INTERNET" />
.您读过这篇文章吗?还请注意,您必须将
android.permission.INTERNET
放在应用程序属性权限框中,而不是在权限选项卡(使用Eclipse)中指定您的应用程序使用权限。