Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 谷歌联系人的简单身份验证不再有效_Ruby_Authentication_Contacts_Google Contacts Api - Fatal编程技术网

Ruby 谷歌联系人的简单身份验证不再有效

Ruby 谷歌联系人的简单身份验证不再有效,ruby,authentication,contacts,google-contacts-api,Ruby,Authentication,Contacts,Google Contacts Api,我使用一些ruby脚本与gem“gmail”同步电子邮件,还使用gem“google_drive”。 两者都允许您使用google电子邮件地址和密码进行身份验证。又好又容易 当涉及到使用谷歌联系人时,事情变得很困难。我发现刚才使用这种身份验证的例子(例如blackbook、google contacts等)已经不起作用了,它们已经存在多年了,google定期更改它们的授权也就不足为奇了 我只发现使用OAuth2的gems和示例是相对较新的,但这很复杂,直到现在我还没有成功地使它们工作,它们还要求

我使用一些ruby脚本与gem“gmail”同步电子邮件,还使用gem“google_drive”。 两者都允许您使用google电子邮件地址和密码进行身份验证。又好又容易

当涉及到使用谷歌联系人时,事情变得很困难。我发现刚才使用这种身份验证的例子(例如blackbook、google contacts等)已经不起作用了,它们已经存在多年了,google定期更改它们的授权也就不足为奇了

我只发现使用OAuth2的gems和示例是相对较新的,但这很复杂,直到现在我还没有成功地使它们工作,它们还要求您运行一个站点来重定向您的令牌。它们还面向rails开发人员

因此,我的问题是:是否有任何使用上述简单身份验证的gem仍在工作? 我想在多台计算机上运行此脚本,但不想使用站点。 请提供工作样品

我尝试了几十个样品,包括一些不再工作

我在这件事上损失了一天,有人能帮忙吗?请

使用blackbook

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

当你为非站点库或gem寻求建议时,你的问题与Stack Overflow无关。这是每个人都在寻找的一种信息,我不知道还有什么更好的地方可以问这个问题,它不应该是非主题的,因为大多数Stack Overflow用户都认为它是。太多的自我推销发生了,我们很容易进行初步搜索,剔除那些不符合我们特定目的的东西。堆栈溢出是针对代码问题,而不是最初的发现步骤。然后删除这些升级,我确实对我发布的代码有问题,我希望有人用这些或其他宝石的解决方案来回答,我不在乎。虽然我理解您的困境,但您需要在系统内工作。我不是系统,我只是想帮你找到一个适合你的答案,但是,你必须帮助。您的搜索揭示了什么,您确定了什么是最适合您的解决方案?你在尝试它们时发现了什么?当你尝试它们时,其中一个比其他的更好吗?那次失败了什么?