Rails - 如何从我的GMail帐户中邀请人员?

时间:2013-06-25 17:02:54

标签: ruby-on-rails ruby oauth gmail

我正在开发一个Rails应用程序,我想让用户连接到他们的GMail帐户,然后向他们的GMail上的联系人发送邀请电子邮件。

我通过gem omniauth-google-oauth2 进行Google身份验证,我找到了这个宝石,用于从GMail帐户获取联系人:https://github.com/cardmagic/contacts

问题是,Contacts gem需要知道用户的密码,但我无法通过 omniauth-google-oauth2 身份验证gem检索此密码。

我该如何解决这个问题? 感谢

修改

联系人 gem有以下用途:

Contacts::Gmail.new(login, password).contacts

但我无法通过 omniauth-google-oauth2 gem获取密码,如何解决?有什么办法,除了向用户询问(=他们需要手动填写)?

1 个答案:

答案 0 :(得分:0)

有些图书馆允许你这样做,但你要做的第一件事就是在Google上注册你的应用程序。

https://developers.google.com/accounts/docs/RegistrationForWebAppsAuto

然后,您可以使用任何支持库来帮助您。

以下是一个例子:https://github.com/Diego81/omnicontacts

现在有许多Google服务需要注册,因此现在开​​始使用并不会有什么坏处。

希望有所帮助!