1

我试图将 facebook 集成到我的 android 应用程序中。我唯一需要知道的是应用程序用户的 facebook-id(在本地 facebook 应用程序中使用)。

所以我按照官方教程进行了尝试,一切似乎都很好,但是:

如果我尝试通过以下方式在代码中进行身份验证:

    facebook.authorize(this, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {}

        @Override
        public void onFacebookError(FacebookError error) {
            error.printStackTrace();
        }

        @Override
        public void onError(DialogError e) {
            e.printStackTrace();
        }

        @Override
        public void onCancel() {}
    });

显示带有我的 facebook 应用程序名称的 facebook 屏幕,有两个按钮“取消”和“登录”,但没有内容。

如果我单击登录,则会收到以下错误:

API Error Code: 100
API Error Description: Invalid parameter
Error Message: Requires valid redirect URL.

我阅读了其他一些帖子,建议在 facebook 的应用程序设置中关闭“增强的身份验证对话框”,但这并没有改变任何东西。

我的调试哈希是正确的,因为我已经得到了一个错误修复它,所以这不是问题。

现在搜索了几个小时,但没有找到解决方案。

有没有人暗示如何解决这个问题?

编辑

和这里的问题一样: 点击

对不起双标。。

4

1 回答 1

1

facebook android SSO 存在问题。

看一下平台状态

我们正在努力修复 Android SSO 错误。请订阅https://developers.facebook.com/bugs/385350798163367以获取有关此问题的更新。

于 2012-04-18T19:24:55.273 回答