【发布时间】:2023-02-04 06:23:11
【问题描述】:
调用 service.users().settings().forwardingAddresses().create 函数时,出现错误:
“访问仅限于已被授予全域权限的服务帐户”
我一直在使用我的个人 gmail 帐户通过 OAuth2 使用凭据。由于这个“全域权限”要求,是否意味着我不能使用创造()在我的个人非 GSuite 帐户上运行?
【问题讨论】:
标签: gmail-api
调用 service.users().settings().forwardingAddresses().create 函数时,出现错误:
“访问仅限于已被授予全域权限的服务帐户”
我一直在使用我的个人 gmail 帐户通过 OAuth2 使用凭据。由于这个“全域权限”要求,是否意味着我不能使用创造()在我的个人非 GSuite 帐户上运行?
【问题讨论】:
标签: gmail-api
你是对的。在这种情况下,出于安全原因,您只能将此方法用于已被授予全域权限的服务帐户,并且只能在 Google Workspace (G Suite) 管理控制台中进行配置。
Gmail API 中此方法的官方文档中也描述了这一点:
此方法仅适用于已被委派全域权限的服务帐户客户端。
参考:
【讨论】: