2013-06-04 5 views
0

Здравствуйте, я пытаюсь решить эту проблему, я пытаюсь интегрировать twitter omniauth без использования драгоценного камня и приносит мне следующую ошибку.Twitter Ошибка Omniauth с Ruby on Rails

401 Unauthorized 

Моя ссылка в петь в твиттере является следующей

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

моего confing/Инициализаторы/omniauth.rb решен вниз, как следовать

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

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

end 

И для получения дополнительной информации у меня есть уже приложение в настройке twitter включается, чтобы разрешить вход и иметь URL-адрес обратного вызова.

Благодарим вас за помощь.

+0

, когда происходит ошибка? – oldergod

+0

@oldergod это происходит, когда вы нажимаете на ссылку, чтобы войти в твиттер. – r23712

+0

Является ли ваш URL-адрес обратного вызова локальным? – oldergod

ответ

1

Вы можете найти информацию о OAuth::Unauthorized 401 int twitter-omniauth gem

Если вы сказали, что ваш обратный вызов URL установлен на локальном, я думаю, что это проблема.

Вы можете использовать короткий URL-адрес как http://goo.gl/ и заменить URL-адрес обратного вызова на тот, который вам подходит.

http://localhost:5000/ => http://goo.gl/6cpbd 
https://localhost:5000/ => http://goo.gl/z6C77 
Смежные вопросы