允许用户向特定的Gmail联系人发送文本

允许用户向特定的Gmail联系人发送文本,gmail,google-contacts-api,gmail-api,Gmail,Google Contacts Api,Gmail Api,在我们的网站中,我们需要完成一项看似简单的任务:让用户能够向他/她的全部或部分Gmail联系人发送特定文本(包括联系人选择) 我们实际上并不需要联系方式本身。我们更喜欢某种“Gmail插件”(如果有的话),它要求用户登录并完成所有工作。唉,我们找不到 我们确实找到了与此任务相关的几个不同的Google API。其中一些似乎给了我们联系方式的数据。其他人似乎处理发送电子邮件: 下面有“联系人API” 有“联系人服务”下 下面有“Gmail服务” 下面是“Gmail平台集成” 以上每一项

在我们的网站中,我们需要完成一项看似简单的任务:让用户能够向他/她的全部或部分Gmail联系人发送特定文本(包括联系人选择)

我们实际上并不需要联系方式本身。我们更喜欢某种“Gmail插件”(如果有的话),它要求用户登录并完成所有工作。唉,我们找不到

我们确实找到了与此任务相关的几个不同的Google API。其中一些似乎给了我们联系方式的数据。其他人似乎处理发送电子邮件:

  • 下面有“联系人API”
  • 有“联系人服务”下
  • 下面有“Gmail服务”
  • 下面是“Gmail平台集成”
以上每一项看起来都不同,而且它们之间似乎有很多重叠


那么,实现我们最初任务的推荐方法是什么?有没有一个插件可以做到这一切?如果没有-我们应该使用单独的API来获取联系人数据和发送电子邮件,还是有结合这两个子任务的Google API?如果这些是单独的任务-是否可以通过Gmail发送电子邮件,或者电子邮件发送部分还有其他推荐服务吗?

这是错误的想法是将文本发布到缓冲区a,并在buffet a上提交指向数组的指针,并将其复制到b类指针a 0,然后释放数组和缓冲区,以便可以进行新的分配

您可以通过谷歌API和Chrome扩展实现这一点比如说

用户可以从Chrome网站商店添加Chrome扩展。该扩展将为用户提供一个用户界面,允许他们撰写消息并发送到所选联系人

可以使用Google contacts API检索用户联系人

该消息可以通过Gmail API发送给所选联系人

上面有很多文档和示例,这些文档和示例将为您提供所需的内容


根据这将得到多少使用,你可以使用一个与浏览器无关的上下文小工具,但在Gmail的所有电子邮件中都可以看到。

直接回答你的问题:你必须使用你指出的第一个API,联系人API

基本上,您希望在您的网站中使用带有OAuth2身份验证的Google Contacts API:Google将提示用户允许您的网站读取用户联系人

首先,在这里阅读一些关于OAuth2身份验证流的信息:

第二步:在谷歌控制台上注册你的应用程序,并获取联系人API的密钥/通行证(你需要
Contacts.readonly
权限):

然后,当您将OAuth2用于Web服务器时,请查看以下Google文档:

或者,您可以使用第三方库轻松地将联系人导入您的网站。有免费的库,如PHP、Ruby和付费的替代品,如(多语言)


免责声明:我为CloudSponge.com工作。

实际上链接到有一个旁路-问题是如何“预点击”“收件人”字段以显示联系人选择,或者至少告诉用户点击它。如果我点击了gapi.auth.sign,在这方面它与OAuth2身份验证相同吗?虽然它是针对Google+JavaScript API的,但根据Google文档,是的,该方法启动客户端Google+登录OAuth2.0流。