【发布时间】:2016-02-02 14:03:58
【问题描述】:
我们为 Google Apps Marketplace 创建了一个应用程序。我们希望我们的应用程序检查每个用户每天发送和接收的电子邮件数量。我尝试在https://developers.google.com/gmail/api/v1/reference/users/messages/list 上测试表单,当用户或管理员将“我”键入为userId 时它可以工作,但是当域管理员键入用户的电子邮件地址时,他会收到一条错误消息:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Delegation denied for admin@<domain>"
}
],
"code": 403,
"message": "Delegation denied for admin@<domain>"
}
}
(<domain> 是我测试的域)。
域管理员是否可以列出除他自己以外的用户的消息?我没有在文档中找到它。
更新:我尝试通过我们的应用程序使用用户的电子邮件地址进行身份验证,然后它成功了。但我更愿意使用域管理员的电子邮件地址进行身份验证。
【问题讨论】:
标签: python google-apps google-apps-marketplace