gpt4 book ai didi

google-api - 用于管理多个签名的 Gmail API

转载 作者:行者123 更新时间:2023-12-04 17:28:23 25 4
gpt4 key购买 nike

谷歌最近发布了对 Gmail 的更新,以支持多重签名。引用:https://support.google.com/mail/answer/8395 .

我在 https://developers.google.com/gmail/api/v1/reference 的 API 文档中没有看到任何内容讨论如何管理这些多重签名。我怎么能够:

  • 创建新签名
  • 更新特定的现有签名
  • 将签名与电子邮件地址相关联 - “用于新电子邮件”和“用于回复/转发”

  • 有没有这方面的文件?

    最佳答案

    它有点隐藏,签名需要使用 Users.settings.sendAs: create 创建或 update
    按照 resource 的规定, signature是可以修改的参数之一,您不需要创建新别名,但也可以将此方法应用于您的主要电子邮件:

    Settings associated with a send-as alias, which can be either the primary login address associated with the account or a custom "from" address.



    重要提示:访问权限仅限于已委派的服务帐户

    带有 Apps 脚本的示例:
    function createAlias() {
    var alias = 'your primary email';
    var signature = 'Your signature';

    var service = getOAuthService();
    service.reset();
    if (service.hasAccess()) {

    var url = 'https://www.googleapis.com/gmail/v1/users/me/settings/sendAs'
    var headers ={
    "Authorization": 'Bearer ' + service.getAccessToken(),
    "Accept":"application/json",
    "Content-Type":"application/json",
    };

    var resource ={
    sendAsEmail: alias,
    signature: signature,

    };

    var options = {
    'headers': headers,
    'method': 'POST',
    'payload':JSON.stringify(resource),
    'muteHttpExceptions': true
    };

    var response = UrlFetchApp.fetch(url, options);
    Logger.log(response.getContentText());

    }
    }

    必要范围: https://www.googleapis.com/auth/gmail.settings.sharing

    关于google-api - 用于管理多个签名的 Gmail API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61921754/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com