写点什么

Google 推出 Gmail API 测试版

  • 2014-07-03
  • 本文字数:844 字

    阅读完需:约 3 分钟

在最近的 Google I/O 大会上, Google 推出了新的 Gmail API 。Google 声称,“它为话题、消息、标签、草稿和历史提供了直观的接口,旨在使开发人员可以以 RESTful 方式灵活的访问用户收件箱”,而且与 IMAP 相比,该 API 有诸多优势。

Gmail API 的目标并不像最初人们误解的那样是消灭IMAP 协议,而是使Gmail 应用程序开发更简单。正如Google 自己说的那样,“Gmail API 不应该取代IMAP 用作全功能的电子邮件客户端访问。”

新的Gmail API 并没有提供Gmail 收件箱的完全访问权限,关于这一点, Google 在博客上有详细说明,该 API 只用于:

  • 从 Gmail 读取消息
  • 发送电子邮件消息
  • 修改附加到消息和话题的标签
  • 搜索特定的消息和话题

新的 Gmail API 允许开发人员在 OAuth 2.0 授权下以 RESTful 方式访问用户的电子信箱,并支持对话题、消息、标签、草稿和历史等实际的 Gmail 数据类型进行 CRUD 操作。该 API 对用户的电子信箱提供了细粒度的控制,这样,如果一个应用程序只需要代表用户发送邮件,并且不需要读取邮件,那么就可以通过 OAuth 只授予它邮件发送的权限。与 IMAP 相比,这是 Gmail API 的一个优势,因为对于所有的操作,IMAP 都需要访问所有的用户消息, Gmail 扩展团队的 Eric DeFriez 在 Google 的博客上这样评论道

DeFriez 继续写道,Gmail API 的另一个优势来自其历史记录功能,该 API 允许查询收件箱的更改历史。这使得与收件箱保持同步更容易,“不需要对历史数据做复杂的分析就可以找出什么发生了更改”。

然而,新的 Gmail API 的最大优势是速度,据 DeFriez 介绍:“我们的测试结果和来自预发行版开发人员的反馈表明,对于 Web 应用程序的使用场景而言,新的 Gmail API 与 IMAP 相比提供了显著的性能改进。”

Google 为多种语言提供了 Gmail API 客户端库,包括 Java、JavaScript、.NET、Python、Objective-C 和 PHP。Go、Node.js 和 Ruby 语言的客户端库尚处于早期阶段。

除了客户端库,Google 还提供了一份在Java 和Python 中使用该API 的快速入门指南

查看英文原文: Google Launches Gmail API Beta

2014-07-03 00:472589
用户头像

发布了 256 篇内容, 共 100.0 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

macOS稳定快速的视频转换器Cisdem Video Converter

小玖_苹果Mac软件

好用的 Mac 视频下载工具Downie for Mac

小玖_苹果Mac软件

媒体文件格式转换器Permute for mac

小玖_苹果Mac软件

如何在通义灵码里用上DeepSeek-V3 和 DeepSeek-R1 满血版671B模型?

阿里云云效

阿里云 云原生 通义灵码 AI程序员

2024年央国企数智化转型案例持续征集中

信通院IOMM数字化转型团队

数字化转型 数智化转型 案例征集 央国企数字化转型

JProfiler for Mac(Java开发分析软件)v14.0.5永久激活版

小玖_苹果Mac软件

Desktop Curtain for mac(桌面图标隐藏工具)v3.2免激活版

小玖_苹果Mac软件

视频下载工具PullTube for Mac中文

小玖_苹果Mac软件

访达窗口查找器Finder Windows for Mac

小玖_苹果Mac软件

在线保护您隐私的小工具Cookie for Mac中文

小玖_苹果Mac软件

Eudic欧路词典 for Mac(英语词典翻译查询工具)v4.8.1激活版

小玖_苹果Mac软件

转转平台IM系统架构设计与实践(二):详细设计与实现

JackJiang

网络编程 即时通讯 IM

美团一面,有点难度

王中阳Go

Go 面试题 美团

从扛着麻袋跑海关,到躺着在家收美金:中国代购的逆袭史oopbuy

代码忍者

可灵视频生成可控性为什么这么好?快手又公开了四篇研究

快手技术

快手 #大模型 视频生成 可灵AI

文件夹比较工具Naarak Studio DirEqual for Mac中文激活版

小玖_苹果Mac软件

“新旗手”三星Galaxy S25系列,再次定义了AI手机的进化方向

Alter

如何在通义灵码里用上DeepSeek-V3 和 DeepSeek-R1 满血版671B模型?

阿里巴巴云原生

阿里云 云原生 通义灵码 AI程序员

让AI搜索成为你的工作能力

老张

人工智能 DeepSeek

骨骼点检测技术详解:探索机器识别人体动作的奥秘

HarmonyOS SDK

harmoyos

企业数据虚拟化方案选型指南:构建下一代数据架构的核心逻辑

Aloudata

数据仓库 数据分析 数据架构 数据虚拟化 数据编织

Google推出Gmail API测试版_Java_Sergio De Simone_InfoQ精选文章