我正在使用https://developers.google.com/admin-sdk/email-settings/中提到的API文档在salesforce中编写代码来更新电子邮件签名。我正在使用三条腿的方法。
考虑到这是域管理员的API,我的问题是
用户(非管理员)可以为此API提供授权吗?
可以使用此授权返回的访问令牌来更新其电子邮件签名。 ?
现在我收到错误403-"您无权访问此API
请注意,如果域管理员提供授权并且他的访问令牌用于更新其/任何用户的电子邮件签名,则此工作正常
感谢您的帮助
答案 0 :(得分:1)
使用GMAIL Api上的新更新,您可以使用方法" Users.settings.sendAs:get" 在此解释https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs/get并获取用户签名它不要求用户成为管理员。此方法在响应正文中返回 Users.settings.sendAs 资源,此资源包含您可以操作的属性签名。
希望它有所帮助!