2011-12-02 50 views
1

我用抄写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没有改变。

回答

0

解决。我只是在高级设置中启用“请求2.0高效”,并选择“您的应用如何与Facebook集成”(网站)