2

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

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

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

并且作为此授权返回的访问令牌是否可以用于更新他的电子邮件签名。?

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

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

谢谢你的帮助

4

1 回答 1

1

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

希望能帮助到你!

于 2016-10-30T02:20:46.680 回答