我在本地机器上安装了“联系人”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 gem 和 it 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/