通过HTTP请求将过滤器添加到gmail帐户?

时间:2014-09-24 19:52:06

标签: javascript gmail-api

我正在为gmail开发chrome扩展程序,我知道Admin SDK API

Admin SDK: managing filters

从我读过的所有内容中,我都无法将此API与标准@ gmail.com地址一起使用。

执行POST到

https://apps-apis.google.com/a/feeds/emailsettings/gmail.com/2.0/me/filter

只会导致错误的网址。我允许在Developer's Console中访问admin SDK。

使用其他GMail API没问题,我的Oauth2流似乎运行正常。

有没有人以编程方式创建过滤器?

2 个答案:

答案 0 :(得分:3)

是的,遗憾的是,您的调查结果是正确的:目前无法对@ gmail.com帐户执行此操作(Gmail API不会公开任何有关过滤器的信息,Admin SDK仅适用于Google Apps域)。

答案 1 :(得分:0)

复活,我在similar problem

的研究中遇到过这种情况

基本上,即使Gmail设置API不会让您和我发现缺少文档令人不安,也可以通过编程方式为登录用户设置过滤器 。它只需要在gmail的页面环境中发出POST请求(脚本注入,可能是浏览器扩展)。在上面的答案中你会找到一个有效的例子;所有向this small API project支付的信用额度都极大地帮助了这一点。