Ruby on Rails захватывает контакты Yahoo на жемчужине контактов

Я установил гем «контакты» на свой локальный компьютер, написал некоторый код для получения контактов yahoo, gmail и hotmail, и он работал без сбоев. Я переместил код на сервер для тестирования, мои контакты gmail и hotmail все еще работали, но Yahoo выдал следующую ошибку:

Contacts::AuthenticationError: Username and password do not match

Я уверен, что адрес электронной почты и пароль верны. Я попробовал свой код на другом сервере, поведение было таким же...

Любые подсказки?


person wael34218    schedule 08.03.2011    source источник
comment
Вы используете последнюю версию драгоценного камня контактов?   -  person Amokrane Chentir    schedule 08.03.2011
comment
У меня также есть эта проблема в моем приложении. Я могу успешно получать контакты из Gmail, но Yahoo! создает проблемы.   -  person Waseem    schedule 08.08.2011


Ответы (1)


Это связано с тем, что контакты Yahoo используют Oauth, а не BBauth: https://github.com/mislav/contacts/issues/4

версия драгоценного камня turingstudio более актуальна и кажется, поддерживает Yahoo Oauth.

Установите его с помощью сборщика:

gem "turing-contacts", :git => "git://github.com/turingstudio/contacts.git"
person Christopher Manning    schedule 27.12.2011
comment
Приведенный выше источник драгоценных камней не работает. Это работает: gem turing-contacts, :git =› github.com/turingstudio/contacts.git - person TenJack; 13.04.2012