3

我正在尝试设置omniauth 以允许用户使用facebook 登录我的网站。遵循Github 教程后单击登录按钮时出现以下错误

在此处输入图像描述

在我的 devise.rb 文件中,我有:

  config.omniauth :facebook, "*****", "*****",
            callback_url: "CALLBACK_URL"

我正在使用 ngrok,所以我可以使用不是 localhost 的 url 进行测试。生成的url是http://46cbf60d.ngrok.io

在 facebook 仪表板设置中,我有: 在此处输入图像描述 在此处输入图像描述

在 facebook 仪表板“产品/facebook 登录”中,我有 在此处输入图像描述

有谁知道如何解决这个错误?

4

1 回答 1

2

devise.rb文件中,'CALLBACK_URL' 需要替换为回调 url,例如http://demo-app.herokuapp.com/users/auth/facebook/callback

于 2016-08-08T14:42:05.407 回答