API错误代码:191
是的,得到191错误。 我研究后发现这个问题是有帮助的: Facebook API error 191API错误代码:191
我的URL看起来像:
https://www.facebook.com/dialog/oauth?client_id= &redirect_uri=http%3a%2f%2flocalhost%2fFb.201109Birthday%2fOAuth2.aspx
但是,我得到一个错误:
API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.
我读过无处不在网址必须与应用程序设置页面中列出的内容相匹配。我有
- 应用程序域=本地主机
- 帆布URL = http://localhost/Fb.201109Birthday/Birthday.aspx?
- Secure Canvas网址= http://localhost/Fb.201109Birthday/Birthday.aspx?
我也尝试了local.facebook-apps.com(用local.facebook-apps.com替换上面的“localhost”,主机文件条目指向127.0.0.1)。但是,所有这些场景仍然会显示191.从Canvas URL中删除Birthday.aspx。
当我创建一个即将安装到粉丝页面的选项卡上的Facebook应用程序时,我也遇到了这个错误。事实证明,当我第一次创建我的Facebook应用程序时,我只填写了“页面标签”部分,但我没有填写“Facebook上的应用程序”部分。我没有填写Facebook上的应用程序部分,因为我不希望用户尝试从应用程序配置文件页面添加应用程序。 anywayz,事实证明,通过不填写Facebook上的应用程序部分,并添加一个“画布URL”和“安全的画布URL”我试图做一个JavaScript调用FB.Login()时得到错误:191。
一旦我填写Facebook上的应用程序部分错误消失了。
这解决了它对我来说,有同样的问题。谢谢! – Septnuits
哇,这么简单..谢谢。 –
Web转发发生191问题。
我对应用程序域使用了网络转发。
我有问题191并通过修复原始URL解决。
[Facebook的API错误的可能重复191](http://*.com/questions/4691782/facebook-api-error-191) – genesis