品玩

科技创新者的每日必读

打开APP
关闭
API

准备和“笨重”的IMAP协议说再见吧,你即将用Gmail API来完成通信

作为人们最常用的网络服务之一,电子邮箱中汇集了各类社交关系和日程数据。诸多开发者想以一种简洁、快速的方式来读取一部分自己需要的数据进而更好的服务自己的产品。现在,Google和初创公司Inbox都开始向开发人员提供新的API来让第三方服务商挖掘用户邮件中的价值。

CY Zhou

发布于 2014年7月15日

多年以来,如果一个邮件客户端想访问远程服务器上的邮件,那么它们一般会采用像IMAP这样的Internet标准协议来调取相关的数据。由于IMAP本身就是为连接邮件客户端及服务器所设计的,所以在这方面,它确实为邮件客户端的开发人员带来了诸多便利。不过,随着移动互联网的发展,相对于打造一个邮件客户端,现在的开发者在更多的时候只是想读取用户邮件中的部分数据,而这时像IMAP这样“笨重”的协议就开始暴露出自身的不足,于是Google便开始为Gmail打造新的API

Gmail在经过这么多年的发展后已经积累了的大量的用户和数据,诸多开发者们也希望Google能提供一种简洁、快速的方式让第三方应用根据各自需求来访问这些数据,进而更好地服务用户。现在,这一套新的Gmail API就可以让开发人员根据自己的需要来读取Gmail中的主题、信息、草稿和标签内容,而且其速度要比IMAP快3—10倍。由于新的Gmail API是一套标准的Google API,所以这也就意味着之前那些不支持IMAP的云端环境现在也可以通过这套API来调用Gmail中的数据。

也许看到这里你会觉得新的Gmail API有望取代传统的IMAP协议,但事实上,至少在目前来说这还是不可行的。Google在开发者文档中也表示,如果开发者想打造的是一个功能完善的邮件客户端,那么IMAP协议依然应该是最优选择。毕竟,新的API目前仍然处于测试状态,并且目前还不具备消息推送能力。

在Google为Gmail推出新API后,一家名为Inbox的初创公司也推出了类似的服务。不同的是,Inbox的API既支持Gmail还支持Microsoft Exchange,并且是开源的。开发人员可以通过这些API来构建自定义标签、访问附件、创建草稿等等。在Inbox的创建者看来,现存的这些古老的电子邮件协议已经极大的阻碍了开发人员为邮件增加新功能,多数的电子邮件服务商们也几乎停止了在这个领域进行创新。

其实,不管是Google的新Gmail API还是Inbox推出的类似服务,两者都是希望第三方开发者能更方便地从邮箱中读取有价值的数据进而做出更加易用的服务。简而言之,让任何第三方应用都可以和Gmail进行通信,把Gmail变成一个新的连接平台。

诞生超过40年来,邮件仍是人们最常用的网络服务之一,电子邮箱中汇集了各类社交关系和日程数据。现在,Google觉得是时候,把这些东西挖掘出来了。

图片来源:Pammarketingnut

下载品玩App,比99.9%的人更先知道关于「API」的新故事

下载品玩App

比99.9%的人更先知道关于「API」的新故事

iOS版本 Android版本
立即下载
CY Zhou

PingWest

取消 发布
AI阅读助手
以下有两点提示,请您注意:
1. 请避免输入违反公序良俗、不安全或敏感的内容,模型可能无法回答不合适的问题。
2. 我们致力于提供高质量的大模型问答服务,但无法保证回答的准确性、时效性、全面性或适用性。在使用本服务时,您需要自行判断并承担风险;
感谢您的理解与配合
该功能目前正处于内测阶段,尚未对所有用户开放。如果您想快人一步体验产品的新功能,欢迎点击下面的按钮申请参与内测 申请内测