是的,得到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。
答案 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登录
来删除
答案 4 :(得分:-1)
Web转发发生了191个问题。
我在网站上使用了网络转发功能。
我遇到问题191并通过修复原始网址解决。