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 に答える