0

您好,我正在尝试解决此问题,我正在尝试在不使用设计 gem 的情况下集成 twitter omniauth,并给我以下错误。

401 Unauthorized

我在 twitter 中唱歌的链接如下

<%= link_to "Sign in with Twitter", "/auth/twitter" %>

我的 confing/initializers/omniauth.rb 设置如下

Rails.application.config.middleware.use OmniAuth::Builder do

provider :twitter, ENV['xxxxx'], ENV['xxxxxxxxxxxx']

end

对于其他详细信息,我已经打开了 twitter 设置上的应用程序以允许登录并有一个回调 url。

提前感谢您的帮助。

4

1 回答 1

1

您可以找到有关OAuth::Unauthorized 401 int twitter-omniauth gem 的信息

如果您说您的回调 url 设置为 localhost,我认为这是问题所在。

您可以使用http://goo.gl/之类的 url 缩短器,并将您的回调 url 替换为适合您的。

http://localhost:5000/ => http://goo.gl/6cpbd
https://localhost:5000/ => http://goo.gl/z6C77
于 2013-06-04T07:06:35.400 回答