我正在使用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登錄按鈕後未顯示
2
A
回答
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());
});
}
相關問題
- 1. facebook登錄按鈕和身份驗證
- 2. 未登錄用戶時未顯示Facebook增強型身份驗證對話框
- 3. 黑色屏幕出現在Facebook身份驗證後,facebook對話框未顯示
- 4. 未使用登錄對話框的iPhone/Facebook身份驗證
- 5. Facebook身份驗證登錄
- 6. Facebook登錄身份驗證
- 7. 使用Facebook登錄按鈕的Facebook身份驗證c#集成
- 8. Facebook身份驗證對話框配置
- 9. 激活Facebook身份驗證對話框
- 10. Facebook增強的身份驗證對話框按鈕類型
- 11. 對話框中的Facebook登錄按鈕
- 12. Laravel身份驗證路由後點擊登錄按鈕
- 13. Facebook身份驗證對話框:聚合預覽不顯示上
- 14. Facebook身份驗證對話框顯示頁面
- 15. 如何在點擊按鈕時顯示我的Facebook對話框?
- 16. Facebook登錄身份驗證問題
- 17. 使用Facebook/Twitter登錄 - 身份驗證
- 18. Facebook的身份驗證登錄文檔
- 19. 未顯示Facebook登錄按鈕
- 20. spring-social Facebook登錄未設置身份驗證對象
- 21. Facebook「登錄」按鈕在登錄後可見後點擊後退按鈕
- 22. Facebook + GAE + Android身份驗證
- 23. 在Facebook的PHP SDK中打開身份驗證對話框
- 24. 在Facebook身份驗證對話框中的問題
- 25. Passport Facebook身份驗證不會顯示Facebook身份驗證屏幕
- 26. ColdFusion中的Facebook API身份驗證無需登錄框
- 27. Facebook身份驗證窗口不顯示?
- 28. Facebook登錄對話框中
- 29. Facebook身份驗證對話框(JS)沒有顯示在IE和Chrome
- 30. 權限未顯示在Facebook登錄對話框
什麼類是'facebook'? –