我在本地机器上安装了“联系人”gem,编写了一些代码来获取 yahoo、gmail 和 hotmail 联系人,并且运行顺利。我将代码移到服务器进行测试,我的 gmail 和 hotmail 联系人仍在运行,但雅虎给了我以下错误:

Contacts::AuthenticationError: Username and password do not match

我确定电子邮件和密码是正确的。我在另一台服务器上尝试了我的代码,行为是一样的......

任何提示?

最佳答案

这是因为雅虎联系人使用 Oauth,而不是 BBauth:https://github.com/mislav/contacts/issues/4

turingstudio version of the gemit seems to support Yahoo Oauth 是最新的。

使用捆绑器安装它:

gem "turing-contacts", :git => "git://github.com/turingstudio/contacts.git"

关于ruby-on-rails - Ruby on Rails 在 "Contacts"gem 上抓取雅虎联系人,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5234844/

10-14 01:33