我在我的本地机器上安装了“contacts”gem,写了一些代码来获取yahoo,gmail和hotmail联系人,它运行顺利。我将代码移到服务器进行测试,我的gmail和hotmail联系人仍在运行,但雅虎给了我以下错误:
Contacts::AuthenticationError: Username and password do not match
我确信电子邮件和密码是正确的。我在另一台服务器上尝试了我的代码行为是一样的......
任何提示?
答案 0 :(得分:2)
这是因为Yahoo联系人使用的是Oauth,而不是BBauth:https://github.com/mislav/contacts/issues/4
turingstudio version of the gem更新,it seems to support Yahoo Oauth。
使用bundler安装它:
gem "turing-contacts", :git => "git://github.com/turingstudio/contacts.git"