Omniauth-facebook redirect_uri 错误

Omniauth-facebook redirect_uri error

我正在使用 devise(用于常规登录)和用于 facebook 登录的 omniauth-facebook 进行网站登录,除了 omniauth 之外,常规登录工作正常。我关注了 https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview 这个文件。我从响应中得到的错误是:

Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request","type":"OAuthException","code":100

然后我四处搜索,发现有一个 pull request 可以解决这个问题..? https://github.com/mkdynamic/omniauth-facebook/issues/220 有谁知道拉取请求合并到 master 时如何修复它?

您可以像这样在 Gemfile 中指向 omniauth-facebook gem 的不同来源:

gem "omniauth-facebook", git: "https://github.com/gioblu/omniauth-facebook"

它将使用带有补丁的那个。