2012-04-18 111 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