0
當我試圖登錄到我的本地Android應用程序的Facebook,我能夠登錄和我的會話對象也「打開」。但我得到的用戶對象爲空。並在響應中,我收到以下錯誤:Facebook的SDK登錄錯誤
{的HTTPStatus:-1,錯誤碼:-1,錯誤類型:空,的errorMessage:java.lang.SecurityException異常:(?缺少INTERNET許可)許可被拒絕}
以下是代碼片段:
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...");
}
}
請幫助。
此權限已存在於清單文件中。 – user2331595
你有沒有讀過這個 - http://stackoverflow.com/questions/17360924/securityexception-permission-denied-missing-internet-permission –
另外請注意,你必須把'android.permission.INTERNET'放在應用程序屬性的權限而不是在權限選項卡(使用Eclipse)中指定您的應用程序使用權限。 –