更新我的Google域帐户中所有用户的签名

时间:2018-02-21 08:01:18

标签: google-api gmail-api google-apis-explorer

您正在尝试为我的Google域中的所有用户的标准化签名构建应用。

为此,我尝试在apis explorer中使用Google API https://developers.google.com/apis-explorer/?hl=en_US#p/gmail/v1/gmail.users.settings.sendAs.patch
并传递其他用户的ID和电子邮件与自定义签名,但它给我以下错误

REQUEST

<pre>
PATCH https://www.googleapis.com/gmail/v1/users/[21_DIGIT_USER_ID]/settings/sendAs/[SOME_OTHER_USER@DOMAIN.COM]?fields=signature&key={YOUR_API_KEY}

{
 "signature": "my custom signature"
}
</pre>

RESPONSE

<pre>
403 Forbidden
- Show headers -
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Delegation denied for myemailid@mydomain.com"
   }
  ],
  "code": 403,
  "message": "Delegation denied for myemailid@mydomain.com"
 }
}
</pre>

虽然我已委派管理员权限,但我可以通过在sendAsEmail中传入userId字段和电子邮件ID来更改用户的签名。
如果委派的管理员无法更改其他用户的签名,userId字段的用途是什么。

0 个答案:

没有答案