Gmail API 拒绝委派电子邮件的请求

Qpi*_*Qpi 5 google-api gmail-api

我有一个 realusername@gmail.com 电子邮件地址,我有一个委派的 delegateusername@gmail.com

如果我通过 gmail 应用程序使用真实用户名登录,我可以访问委托帐户,但如果想使用 gmail-api 执行相同操作,它会拒绝。

我称之为:

获取 https://www.googleapis.com/gmail/v1/users/delegateusername@gmail.com/labels?key= {MY_API_KEY}

在我使用 realusername 进行身份验证并收到以下信息后:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Delegation denied for realusername@gmail.com"
   }
  ],
  "code": 403,
  "message": "Delegation denied for realusername@gmail.com"
 }
}
Run Code Online (Sandbox Code Playgroud)

它应该工作,不是吗?

有人可以帮助我为什么会发生这种情况,或者我可以做些什么来使其发挥作用?