我正在使用 Android 中的 facebook 登录。我指的是Facebook Developers Scrumptious Tutorial中提到的教程。但是我在第一步本身就失败了,即身份验证。我无法登录。我放置了一个由 Facebook SDK (com.facebook.widget.LoginButton) 提供的登录按钮。单击登录按钮后,它不会打开要求输入用户名和密码的 Web 对话框。它只是显示一个进度对话框并消失。
以下是此问题的
日志: 04-17 10:43:22.629: D/FacebookSDK.WebDialog(516): Webview loading URL: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 Developers 中创建的 FB App 吗?我错过了什么吗?
问问题
1524 次
1 回答
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());
});
}
于 2013-04-17T10:32:34.110 回答