是否有API来获取gmail过滤器列表并更新它们?

Udi*_*Udi 6 api gmail google-apps

Google Apps有一个" Google Apps电子邮件设置API ",可以通过API调用创建新的邮件过滤器.

是否有任何(可能是未记录的)方法来获取当前过滤器列表并更新它们?

GCo*_*Con 3

API 中添加了 Filter 对象,允许进行过滤器处理,包括检索、创建和删除。

https://developers.google.com/gmail/api/guides/filter_settings

具体来说:

列表过滤器

GET https://www.googleapis.com/gmail/v1/users/userId/settings/filters
Run Code Online (Sandbox Code Playgroud)

返回Filter对象的 JSON 列表

检索特定过滤器

GET https://www.googleapis.com/gmail/v1/users/userId/settings/filters/id
Run Code Online (Sandbox Code Playgroud)

返回单个 JSON Filter对象

删除特定过滤器

DELETE https://www.googleapis.com/gmail/v1/users/userId/settings/filters/id
Run Code Online (Sandbox Code Playgroud)

创建过滤器

POST https://www.googleapis.com/gmail/v1/users/userId/settings/filters
Run Code Online (Sandbox Code Playgroud)

在请求正文中使用 JSON 编码的过滤器。

虽然 REST URL 的地址中包含 v1,但它们是从当前文档链接的。另请注意,GMail API 迁移目前正在进行中,已弃用的 API 将在2016 年 7 月停止运行。请记住这一点,因为 API 可能会发生变化。