API错误代码:191

时间:2011-09-13 23:00:20

标签: facebook api oauth-2.0

是的,得到191错误。 我研究过并发现这个问题很有帮助: Facebook API error 191

我的网址如下:

  

https://www.facebook.com/dialog/oauth?client_id=&安培; REDIRECT_URI = HTTP%3A%2F%2flocalhost%2fFb.201109Birthday%2fOAuth2.aspx

然而,我收到错误:

  

API错误代码:191 API错误说明:指定的URL不是   由应用程序拥有错误消息:无效的redirect_uri:给定   应用程序配置不允许使用URL。

我到处都读到网址必须与应用程序设置页面中列出的内容相匹配。我有

我也尝试过local.facebook-apps.com(用“local.facebook-apps.com”替换上面的“localhost”)和hosts文件条目指向127.0.0.1。但所有这些情景仍然给出了191。

5 个答案:

答案 0 :(得分:6)

从Canvas URL中删除Birthday.aspx。

答案 1 :(得分:3)

当我创建一个将安装到粉丝页面上的标签上的Facebook应用程序时,我也遇到了这个错误。事实证明,当我第一次创建我的Facebook应用程序时,我只填写了“页面选项卡”部分,但我没有填写“Facebook上的应用程序”部分。我没有在Facebook上填写应用程序部分,因为我不希望用户尝试从应用程序个人资料页面添加应用程序。无论如何,事实证明,通过不填写Facebook部分的应用程序并添加“画布URL”和“安全画布URL”,当我尝试对FB.Login()进行javascript调用时,我得到错误:191。 / p>

一旦我在Facebook上填写了应用程序部分,错误便消失了。

答案 2 :(得分:1)

使用Canvas网址填写“Facebook上的应用”页面,以/结尾 为我解决它

ex:canvas url

答案 3 :(得分:1)

上述问题可以通过提供您正在使用的网站或本地主机的URL,在https://developers.facebook.com/apps/下编辑 - >网站与Facebook登录

来删除

Website with Facebook Login

答案 4 :(得分:-1)

Web转发发生了191个问题。

我在网站上使用了网络转发功能。

我遇到问题191并通过修复原始网址解决。