Google api Gmail API拒绝授权电子邮件';s的要求

Google api Gmail API拒绝授权电子邮件';s的要求,google-api,gmail-api,Google Api,Gmail Api,我有一个realusername@gmail.com电子邮件地址,我有一个授权的delegateusername@gmail.com 如果我通过gmail应用程序用realusername登录,我可以访问委托帐户,但如果我想用gmail api登录,它拒绝了 我称之为: 得到 {MY_API_KEY} 在我使用realusername进行身份验证并收到以下信息后: { "error": { "errors": [ { "domain": "global", "reas

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

如果我通过gmail应用程序用realusername登录,我可以访问委托帐户,但如果我想用gmail api登录,它拒绝了

我称之为:

得到 {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"
 }
}
它应该有用,不是吗


有人能帮我解释一下为什么会发生这种情况,或者我能做些什么来让它工作?

使用
“我”
作为
用户ID
。你仍然需要一个。这对我不好,因为如果使用“我”我会收到realusername的标签,但我会得到delegateusername的标签我明白:)请看我链接的答案。Gmail API中的委托与web ui的工作方式不同。在这种情况下,对我来说,“用户ID”似乎完全没有用处,因为它必须始终是“我”,所以这是错误,不是吗?这是一个好观点。老实说,我不知道,因为我从未使用过委托请求。希望谷歌专业人士能回答这个问题。