最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

大模型营销助手“打辅助”,加速保险展业

中关村科金

跨境代买淘宝系统,跨境代采系统,淘宝代购系统,淘宝代购集运系统

tbapi

淘宝代购系统 淘宝代购 淘宝代购集运系统 淘宝代采系统

当前最高4+级!大模型能力获信通院标准符合性验证

中关村科金

大模型 大模型评估

PPT下载 | DataOps +大模型促进数据工程创新

数造万象

从0到1,手把手带你开发截图工具ScreenCap------001实现基本的截图功能

快乐非自愿限量之名

c++ 项目 qt 截图

快速认识什么是:Docker

不在线第一只蜗牛

Docker 运维 容器化

3DCAT+上汽奥迪:打造新零售汽车配置器实时云渲染解决方案

3DCAT实时渲染

实时云渲染 实时渲染云 汽车虚拟仿真 汽车3D可视化

春晚回应吉祥物“龙辰辰”被质疑 AI 合成;周星驰 Web3 团队下月上线独立 App 丨 RTE 开发者日报 Vol.102

声网

Default Folder X mac v6.0.3激活版下载

影影绰绰一往直前

.NET中有多少种定时器

快乐非自愿限量之名

.net 开发者 定时器

Keka for Mac(压缩解压工具) v1.3.6中文版

影影绰绰一往直前

软件测试/测试开发/人工智能丨ChatGPT为软件测试带来的变化

测试人

人工智能 软件测试

Rusty Tuesday :Rust 基金会一行来访 Databend Labs,共话技术创新!

Databend

SwitchResX for Mac(屏幕分辨率修改工具) v4.13.2完美激活版

mac

苹果mac Windows软件 switchresx

软件测试/测试开发丨软件测试中的人工智能

测试人

人工智能 软件测试

手把手系列!用 Milvus 和 Python 搭建电影推荐系统

Zilliz

Python 推荐系统 Milvus 电影推荐系统

用html+css+js做canvas烟花模拟网页动画代码

小齐写代码

HashiCorp白皮书:平台团队最佳实践

杨振涛

DevOps 平台 平台工程 内部开发者平台 PECommunity

新动力、新引擎,企业知识大模型释放数字生产力

中关村科金

【EMNLP 2023】基于知识迁移的跨语言机器阅读理解算法

阿里云大数据AI技术

类似MS Project的开源项目工具有哪些?15款开源项目管理工具对比

PingCode

开源 项目管理 项目管理系统

从内容生产到企业经营,大模型将如何改变数字营销?

中关村科金

大数据 大模型 智能营销

【JNPF】好用、高性价比的低代码开发平台

这我可不懂

软件开发 低代码 JNPF 全源码

什么是item_get,它在电商中有什么作用?

技术冰糖葫芦

API 接口

这款 IDEA 插件太好用了,堪称日志管理神器!

是月月啊2023

ieda

IPQ4019 IPQ4029 Platform DR40x9 Provide 23-30KM Long Range Transfer AP Controller Support Openwrt Openwifi|802.11AC Solution

wallyslilly

IPQ4019 ipq4029

从概念到实践,带你掌握层次递归查询

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

智能双录解决方案助力保险代销机构探索市场新机遇

中关村科金

保险 智能双录

.NET使用分布式网络爬虫框架DotnetSpider快速开发爬虫功能

不在线第一只蜗牛

.net 分布式 爬虫

特权账号管理的误区

尚思卓越

运维 数据安全 网安

开发体育直播系统如何通过结合赛事数据提升平台价值

软件开发-梦幻运营部

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