我用抄寫API(https://github.com/fernandezpablo85/scribe-java),以通過OAuth認證。Facebook的「移動互聯網」設置
我已經想通了2個問題:
我第一次叫OAUTH對話框中的「Display =觸摸」和它的工作就像一個魅力,但最後一步沒有通過302重定向,這是在我的webview中顯示一個帶有「window.location.href = REDIRECT_URL」的JavaScript代碼。
我的問題是,我已經改變了「你的應用程序與Facebook的集成方式」,從「網站」,以「移動互聯網」。
現在,我得到一個錯誤:
「API Errror代碼:191」:給定的URL不是
「無效REDIRECT_URI 「指定的URL不屬於應用程序」通過應用程序配置」
誰能幫我請允許嗎?
這些都是我的設置:
應用類型:網頁
沙盒模式:啓用
刪除已過時的API:啓用
流後的URL安全:啓用
升級到請求2.0:啓用
要求manage_notifications:啓用
部隊使用的登錄祕密的對OAuth的呼叫和auth.login:禁用
加密的訪問令牌:啓用
請求2.0高效:禁用
增強驗證對話框:殘疾人
圖形API批量異常格式:禁用
應用程序域:我填寫,並儘量保存信息,但是當我重新打開數據未填充
摘要:
當「網站」不顯示選項,在最後一步,我收到一個302響應。
當「網站」與「顯示=觸摸」 web視圖接收腳本「window.location.href」,而不是302重定向響應(所述的OAuth對話框是在一個Android的網頁視圖)。
當我從「網站」更改爲「移動網站」時,我無法訪問Facebook Oauth對話框:API錯誤代碼:191 指定的URL不屬於應用程序。但是URL沒有改變。