可能重复:
Facebook API error 191
我想在我的网站上使用facebook autentication。如果我使用真实域名在服务器上测试我的应用程序,一切正常。
但是如果我在本地测试它。我一直收到此错误消息
http:// localhost:60627 / account / FacebookLogin?returnUrl =
Error
An error occurred with Put a straw in it. Please try again later.
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.
我非常确定我的代码很好,因为它适用于生产服务器。它必须是facebook中的设置。
我在谷歌上搜索过,有很多关于这个问题的帖子。
这就是我的尝试。
沙盒模式设置为禁用。我已经这样做了。
设置画布URL的值。我不是Facebook的应用程序,我不认为这对我有用。
尝试将localhost添加到应用域名,但facebook不会让我。
请帮我弄清楚为什么我只能在本地机器上收到此消息?
答案 0 :(得分:0)
您需要使用在应用程序域设置中设置的域。只有该域可用于进行调用和身份验证。
域名设置必须是面向公众的域名,“无本地主机”
在大多数情况下,本地主机不起作用。