【问题标题】:Google Gmail API - Delegation settingsGoogle Gmail API - 委派设置
【发布时间】:2017-07-26 04:29:41
【问题描述】:

抱歉,如果这在其他地方有所涉及,我错过了。

Google's Email Settings API is deprecated and set to be turned off on July 7, 2017.

随着这个日期的临近,我已开始研究将我们的本地委托帐户管理 Web 应用程序迁移到新的 API。如您所料,此应用程序允许用户列出、添加和删除对 Gmail 帐户的委托访问权限。

它目前使用的 OAuth 2.0 范围。

https://apps-apis.google.com/a/feeds/emailsettings/2.0/{domain}/{username}/delegation

但是,写于 2016 年 7 月的delegate section of the migration guide 说:

委派设置尚无法通过 API 使用。

我能找到的最新版 Gmail API 是 Gmail API v1 (Rev. 62) 1.22.0,它对委派帐户没有明显的支持。

理想情况下,我希望应用程序在 7 月 7 日之后继续运行。我应该如何进行?

【问题讨论】:

  • 委派设置尚无法通过 API 使用。
  • @DalmTo。哦亲爱的。这是应用程序的主要目的。它使用委派帐户伪造共享邮箱:(
  • 我在迁移页面上发送了一些反馈,要求他们添加一些关于如何最好地进行的信息。如果这是一个 google 域帐户,您可以使用服务帐户做一些事情。 developers.google.com/admin-sdk/directory/v1/guides/delegation
  • @DalmTo 事实上,它是一个使用服务帐户的工作系统,我希望在它停止工作之前迁移到新的 API。
  • 右上角developers.google.com/gmail/api/guides/…发送反馈请求,他们告诉你如何迁移它。

标签: google-api gmail-api google-api-java-client google-admin-sdk


【解决方案1】:

【讨论】:

    【解决方案2】:

    Google 的 Joel Solomons 回复了我在 Google Cloud Connect 上的查询(也许有时交叉发帖是值得的?)。他说,Gmail API 将来会支持委托。但是,这已被推迟到 2017 年第二季度末。

    因此,Google 已将电子邮件设置 API 的 deprecation 推迟到 2017 年 11 月 15 日以进行补偿。

    更新

    这已被进一步推迟到 2018 年 9 月左右

    【讨论】:

    • 嗨,马克,您能否分享一个代码 sn-p,您可以在其中调用 URL 提要以添加委托?我想从 App Scripts 调用 URL 提要,但不知道该怎么做。
    • 您好 @s2000coder,您正在使用的是企业/教育 Google 域吗? (我认为委托 API 仅适用于企业/教育领域)。该功能是已弃用(但尚未完全取代)电子邮件设置 API developers.google.com/admin-sdk/email-settings 的一部分
    • 嗨,马克,我在使用 G Suit Basic。这个版本可以用吗?如果是,并且新的 Gmail API 中还没有该功能,我们计划现在使用已弃用的 Gmail 设置 API。我假设您还必须为 Apps 脚本、服务帐户、该服务帐户的域范围授权使用 OAuth2。
    • 我不确定,但我相信 G Suite Basic 中提供了委托帐户访问权限。是的,您需要使用 OAuth2。我只使用过 Java API,我不能代表 Apps Script 方法。开发一个您知道将很快被替换并且已经被弃用的解决方案似乎确实很遗憾。 :(
    猜你喜欢
    • 2016-11-10
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    • 2011-05-19
    • 2018-06-18
    相关资源
    最近更新 更多