【问题标题】:API Error Code: 191API 错误代码:191
【发布时间】:2011-11-16 14:17:01
【问题描述】:

是的,收到 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。

我在任何地方都读到过,网址必须与应用程序设置页面中列出的内容相匹配。我有

我还尝试使用指向 127.0.0.1 的主机文件条目的 local.facebook-apps.com(将上面的“localhost”替换为“local.facebook-apps.com”)。但所有这些情况仍然给出 191。

【问题讨论】:

标签: facebook api oauth-2.0


【解决方案1】:

从画布 URL 中删除 Birthday.aspx。

【讨论】:

  • 就是这样!谢谢一吨。 :)
  • 请不要在 cmets 中提出新问题,@Enrique。很少有人会看到它们,而且看到它们的人也没有什么好的方法来回应。而是提出自己的新问题!
【解决方案2】:

当我创建一个要安装到粉丝页面标签上的 facebook 应用程序时,我也遇到了这个错误。事实证明,当我第一次创建我的 Facebook 应用程序时,我只填写了“页面选项卡”部分,但没有填写“Facebook 上的应用程序”部分。

我没有填写 Facebook 上的应用部分,因为我不希望用户尝试从应用配置文件页面添加应用。无论如何,事实证明,通过不填写 Facebook 上的应用程序部分并添加 canvas URLsecure canvas URL,我在尝试对 FB.Login() 进行 JavaScript 调用时得到了 Error: 191

一旦我填写了 Facebook 上的应用部分,错误就消失了。

【讨论】:

    【解决方案3】:

    用 Canvas url 填写“Facebook 上的应用”页面,以 / 结尾 帮我解决

    例如:画布url

    【讨论】:

      【解决方案4】:

      可以通过提供您正在处理的网站或本地主机的 URL 来删除上述问题,地址为 https://developers.facebook.com/apps/,位于 Edit-->Website with Facebook Login

      【讨论】:

        【解决方案5】:

        网页转发出现191问题。

        我对应用的域使用了网络转发。

        我遇到了问题 191,通过修复原始 url 解决了。

        【讨论】:

          猜你喜欢
          • 2013-03-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-29
          • 1970-01-01
          • 2012-10-31
          相关资源
          最近更新 更多