我使用一些ruby脚本来与gem&#g;并且还使用gem" google_drive"。 两者都允许您使用谷歌电子邮件地址和密码进行身份验证。很好,很容易。
当谈到使用谷歌联系人时,事情变得困难。我发现只是使用此身份验证的示例不再有效(例如contacts,黑名单,谷歌联系人等),他们已经有好几年的历史了,并且google会逐步更改他们的授权令人惊讶。
我只发现使用最近相对较强的OAuth2的宝石和示例,但这很复杂,直到现在我还没有成功使它们工作,它们还要求你运行一个站点来重定向你的令牌。它们也是rails开发人员的目标。
所以这是我的问题:是否有任何宝石仍然使用上述简单的身份验证? 我想在多台计算机上运行此脚本,并且不想使用站点。 请提供一份工作样本。
我尝试了几十个样本,其中包括一些不再有效的样本。
如果有人可以提供帮助,我已经失去了一天请.. ..
使用黑皮书
ENV['SSL_CERT_FILE']="C:/users/gebruiker/cert.pem"
require 'blackbook'
contacts = Blackbook.get :username => 'myemail@gmail.com', :password => 'password'
使用联系人
require 'contacts'
contacts = Contacts::Gmail.new(login, password).contacts