AICon 深圳站聚焦 Agent 技术、应用与生态,大咖分享实战干货 了解详情
写点什么

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

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

关注

评论

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

一文读懂「TTS语音合成技术」

澳鹏Appen

人工智能 语音 nlp 语音合成 TTS

架构训练营模块一作业

Beyond Ryan

架构实战营

百度智能云大数据全景架构图如何赋能企业数字化

百度开发者中心

大数据 案例分享 行业创新

架构实战营-模块一作业

随风King

「架构实战营」

数字货币交易所系统APP开发(源码搭建)

小红书“致歉滤镜景点”:种草社区的尺度在哪?

石头IT视角

21 张图 | 带你领略集合的 线程不安全

Java 架构 面试 线程 后端

飞桨联邦学习框架PaddleFL新升级,实现纯两方安全计算协议

百度开发者中心

最佳实践 百度飞桨 版本升级

网易云信的音频共享技术 | 体验共享专题

网易云信

音频技术

k8s集群安装经历

追风少年

k8s kubenetes

分布式文件系统FastDFS实战

Fox666

fastdfs 分布式文件系统

数字货币交易所系统软件开发介绍(源码)

数字货币交易所软件系统开发简介(搭建)

数字货币交易所系统APP开发源码搭建

研究表明到2025年多接入边缘云市场规模将稳步增长

云计算运维

三级等保是不是icp?两者是一样吗?

行云管家

网络安全 等级保护 等保三级 三级等保

IP地址溯源 从源头遏制计算机恶意程序感染

郑州埃文科技

网络安全 ipv6 IP地址 木马病毒

现成数字货币交易所源码系统开发

优酷鸿蒙开发实践|优酷 Android 与HarmonyOS Hap 混合打包

阿里巴巴终端技术

android 鸿蒙 客户端开发 HarmonyOS 优酷

直播预告 | Apache APISIX × Apache SkyWalking 线上分享

API7.ai 技术团队

Apache Skywalking API网关 APISIX Meetup

存储大师班 | 浅谈数据保护之快照与备份

QingStor分布式存储

分布式存储 快照 备份

字节半天*3面/5天拿offer,全凭自身硬实力和这份Java面试笔记

Java 编程 程序员 架构 面试

第 20 章 -《Linux 一学就会》- 条件测试语句和if流程控制语句的使用

学神来啦

Linux linux运维 linux云计算 linux一学就会

一看就懂|焱融 SaaS 数据服务平台上手指南

焱融科技

云计算 技术 分布式 高性能 文件存储

数字货币交易所系统软件开发介绍(案例)

Golang fasthttp实践

FunTester

golang Fasthttp 接口测试 测试框架 FunTester

人生成长密码:高效能人士的7个习惯

dinstone

技术分享| 音视频多频道使用的正确姿势

anyRTC开发者

音视频 WebRTC 实时通信 多频道

FastDFS环境搭建

Fox666

fastdfs

《世界质量报告》重磅发布,人工智能与机器学习成软件质量保证测试焦点

Cloud Studio 邀您互动,好礼送不停 | CIF 活动邀请

CODING DevOps

自动化部署 Cloud Studio 开发标准化 可视化编辑 多人协同

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