【问题标题】:sendNotificationEmail doesn't work with service account (Drive API v3)sendNotificationEmail 不适用于服务帐户(Drive API v3)
【发布时间】:2020-05-26 15:40:10
【问题描述】:

当我在驱动器 API v3 的文件中添加权限时,我无法发送电子邮件通知,在 5 月之前,它工作正常,但由于 2020 年 14 月 5 日不会发送带有 node v10.16.3 的电子邮件。

我这样做是为了验证:

然后当我添加权限时:

来自驱动服务的响应

enter image description here

【问题讨论】:

  • 错误信息和堆栈跟踪是什么?
  • 没有错误,一切都是状态200,只是不发送邮件

标签: javascript node.js google-cloud-platform google-drive-api


【解决方案1】:

issue 已在 Google 的公共问题跟踪器上报告

  • 基本上,Service 帐户似乎暂时无法代表自己发送通知电子邮件。
  • 但是,如果您使用 impersonation,通知电子邮件将按预期发送和接收。
  • 此问题似乎已解决,但如果再次出现,您应该在问题的评论中提及它。
  • 与此同时,使用模拟作为解决方法。
  • 在使用服务帐户时,模拟通常是一种很好的做法。

【讨论】:

    猜你喜欢
    • 2020-07-14
    • 2017-08-31
    • 2019-03-07
    • 2016-06-15
    • 1970-01-01
    • 2012-09-30
    • 2021-02-10
    • 1970-01-01
    • 2018-11-28
    相关资源
    最近更新 更多