1

我知道这已被问过很多次,但解决方案对我不起作用。我在我的 Rails 应用程序中将 omniauth/devise 与 Facebook 一起使用,并且在定向到登录页面时不断收到愚蠢的错误消息。“”错误“:{“消息”:“无效的redirect_uri:应用程序配置不允许给定URL。”,“类型”:“OAuthException”,“代码”:191 }”

我尝试了所有解决方案,例如本地主机链接、本地 IP 地址和许多其他解决方案。我不知道是什么原因造成的。

4

1 回答 1

0

我从你的问题的措辞中假设你希望让它在开发模式下工作。

在 facebook 开发者中心的应用程序设置下,确保您已选中“使用 Facebook 登录的网站”框并输入您正在使用的端口的 url http://localhost:3000:. 此外,确保应用程序域也设置localhost为。

您可能还需要将沙盒模式切换为“禁用”。来源:来自在开发模式下运行的工作设计/omniauth/facebook 应用程序的配置。

于 2013-06-13T17:22:52.353 回答