2013-04-17 68 views
2

我正在使用Android登錄。我指的是Facebook Developers Scrumptious Tutorial中提到的教程。但我在第一步本身即認證失敗。我無法登錄。我放了一個由Facebook SDK提供的登錄按鈕(com.facebook.widget.LoginButton)。點擊登錄按鈕後,它不會打開要求輸入用戶名和密碼的Web對話框。它只是顯示進度對話框並消失。
以下是此問題的logcat的:
10月4日至17日:43:22.629:d/FacebookSDK.WebDialog(516):網頁視圖加載網址:http://m.facebook.com/login.php?app_id=491106744284985&skip_api_login=1&cancel=fbconnect%3A%2F%2Fsuccess%3Ferror_reason%3Duser_denied%26error%3Daccess_denied%26error_description%3DThe%2Buser%2Bdenied%2Byour%2Brequest.&fbconnect=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Fpermissions.request%3F_path%3Dpermissions.request%26app_id%3D491106744284985%26client_id%3D491106744284985%26redirect_uri%3Dfbconnect%253A%252F%252Fsuccess%26display%3Dtouch%26type%3Duser_agent%26fbconnect%3D1%26from_login%3D1&rcount=1&_rdr
應該是什麼問題呢?是因爲我在FB開發人員創建的FB應用程序?我錯過了什麼嗎?Facebook身份驗證對話框在Android中點擊Facebook登錄按鈕後未顯示

回答

0

使用下面的代碼

Button more = (Button) findViewById(R.id.button1); 
more.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View view) { 
     if (! facebook.isSessionValid()) {   
      facebook.authorize(HomeActivity.this, PERMISSIONS, new LoginDialogListener()); 
     }); 
    } 
+0

什麼類是'facebook'? –

相關問題