2012-04-18 50 views
1

我试图在我的android应用程序中集成facebook。我唯一需要知道的是应用程序用户的facebook-id(在本地facebook应用程序中使用)。Android Facebook SDK有效重定向网址

所以我也跟着官方教程尝试一下,一切似乎很好地工作,但是:

如果我试图通过代码来验证:

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的应用程序设置中关闭“增强验证对话框”其他几个线程,但是这并没有改变任何东西。

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

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

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

编辑

这是因为这里同样的问题: Click

很抱歉的双重..

回答

1

有与Facebook的Android的SSO问题。

看看在platform status

We are working on a fix for the Android SSO errors. Please subscribe to https://developers.facebook.com/bugs/385350798163367 for updates with this issue.

+1

感谢,我找遍理由整天!你拯救了我的明天! – 2012-04-18 20:40:16

+0

:)我的荣幸。 – 2012-04-18 20:41:04