【问题标题】:Add filter to gmail account via HTTP request?通过 HTTP 请求向 gmail 帐户添加过滤器?
【发布时间】:2015-04-21 20:37:58
【问题描述】:

我正在为 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

只会导致错误的 URL。我已允许访问开发者控制台中的管理 SDK。

我使用其他 GMail API 没有问题,我的 Oauth2 流程似乎工作正常。

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

【问题讨论】:

    标签: javascript gmail-api


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我想知道为什么 google 选择不在 Gmail API 中公开过滤器。总体来说很漂亮。
    • Gmail API 非常新,还有时间添加过滤器等辅助功能。
    【解决方案2】:

    复活,我在similar problem的研究中遇到了这个

    基本上,尽管 Gmail 设置 API 不会让您和我发现缺少文档令人不安,但有一种方法可以以编程方式为登录用户设置过滤器。它只需要在 gmail 的页面环境中发出 POST 请求(脚本注入,可能是浏览器扩展)。在上面链接的答案中,您会找到一个工作示例;所有的信用都归功于this small API project,这极大地帮助了这个设置。

    【讨论】:

      猜你喜欢
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2018-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多