写点什么

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:472150
用户头像

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

关注

评论

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

如何使用极狐GitLab 支持 ISO 27001 合规

极狐GitLab

DevOps gitlab ISO 组织控制 技术控制

现成直播拍卖软件源码,搭建开发上线资料

软件开发-梦幻运营部

软件测试/测试开发丨venv 环境管理 学习笔记

测试人

软件测试 虚拟环境 venv

度小满CTO许冬亮:大模型时代需警惕中小金融机构“技术掉队”

科技热闻

DAPP 开发区块链技术分析

V\TG【ch3nguang】

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

股市老人

Serverless 数仓技术与挑战 - 张雁飞|3306π

Databend

打造次世代分析型数据库(三):列存表最佳实践

腾讯云大数据

数据库

Mybatis sql参数自动填充

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

Filecoin挖矿系统开发技术讲解

V\TG【ch3nguang】

挖矿矿机系统APP开发平台

V\TG【ch3nguang】

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

威廉META

LeetCode题解:1720. 解码异或后的数组,异或,JavaScript,详细注释

Lee Chen

JavaScript LeetCode

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

鳄鱼视界

XR扩展现实的最新趋势-云流化技术

3DCAT实时渲染

云流化 CLOUDXR

极狐GitLab CI x Vault,做好企业密钥安全合规管理

极狐GitLab

gitlab cicd 安全 cli vault

华为Mate 60抢火车票也“遥遥领先”,负一屏抢票享满减!

最新动态

PWA V.S. 小程序,该如何选?

FinFish

小程序容器 PWA 小程序技术 小程序容器技术

快速加入Health Kit,一文了解审核流程

HarmonyOS SDK

huawei HarmonyOS

和鲸科技:国家气象信息中心人工智能气象应用基础支撑技术平台正式上线

ModelWhale

人工智能 AI 气象 地球科学 国家气象中心

【Java入门】交换数组中两个元素的位置

SoFlu软件机器人

代码 java; 程序员‘’ 软件开发、

关于TPM营销费用管理,品牌快消企业最关心的问题都在这里

赛博威科技

营销数字化 投资分析 数字营销 营销管理 预算管理信息化

企业如何高效平滑迁移数据?火山引擎DataLeap上线整库搬迁解决方案

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号9月PK榜

抖音开放平台上线新能力!延伸内容价值助力开发者高效获客

科技热闻

JetBrains推出RustRover 为开发者打造更高效易用的Rust IDE

科技热闻

专业开发矿机挖矿系统模式|区块链DAPP挖矿模式开发

V\TG【ch3nguang】

打造高能低碳电脑,英特尔与合作伙伴都做了什么?

E科讯

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

BlockChain先知

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

石头财经

区块链矿机挖矿钱包系统app开发

V\TG【ch3nguang】

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