错误403"您无权访问此API"电子邮件设置API

时间:2015-07-23 10:29:01

标签: google-api google-admin-sdk google-email-settings-api

我正在使用https://developers.google.com/admin-sdk/email-settings/中提到的API文档在salesforce中编写代码来更新电子邮件签名。我正在使用三条腿的方法。

考虑到这是域管理员的API,我的问题是

用户(非管理员)可以为此API提供授权吗?

可以使用此授权返回的访问令牌来更新其电子邮件签名。 ?

现在我收到错误403-"您无权访问此API

请注意,如果域管理员提供授权并且他的访问令牌用于更新其/任何用户的电子邮件签名,则此工作正常

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

使用GMAIL Api上的新更新,您可以使用方法" Users.settings.sendAs:get" 在此解释https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs/get并获取用户签名它不要求用户成为管理员。此方法在响应正文中返回 Users.settings.sendAs 资源,此资源包含您可以操作的属性签名。

希望它有所帮助!