【问题标题】:Does forwardingAddresses().create require a GSuite account instead of a personal gmail account?forwardingAddresses().create 是否需要 GSuite 帐户而不是个人 gmail 帐户?
【发布时间】:2023-02-04 06:23:11
【问题描述】:

调用 service.users().settings().forwardingAddresses().create 函数时,出现错误:

“访问仅限于已被授予全域权限的服务帐户”

我一直在使用我的个人 gmail 帐户通过 OAuth2 使用凭据。由于这个“全域权限”要求,是否意味着我不能使用创造()在我的个人非 GSuite 帐户上运行?

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

    你是对的。在这种情况下,出于安全原因,您只能将此方法用于已被授予全域权限的服务帐户,并且只能在 Google Workspace (G Suite) 管理控制台中进行配置。

    Gmail API 中此方法的官方文档中也描述了这一点:

    此方法仅适用于已被委派全域权限的服务帐户客户端。

    参考:

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      相关资源
      最近更新 更多