【问题标题】:How Can I Get My Alexa Skill To Send Gmails When The User Makes Certain Requests?当用户提出某些请求时,如何让我的 Alexa 技能发送电子邮件?
【发布时间】:2020-11-01 12:00:38
【问题描述】:

我正在构建一个 Alexa Skill 来将订单提交到数据库中,并且我还希望它通过电子邮件向用户发送订单以及订购的商品。我在我的 Lambda 函数中使用带有 NodeMailer 的 JavaScript 以及来自 Google 的 OAuth 沙箱的凭据。它工作得很好,除了凭证有大约一个小时的时间限制。我对 Google OAuth 沙箱完全陌生。我想知道如何才能无限期延长凭证的工作时间,还是应该使用完全不同的方法?

任何建议将不胜感激!

谢谢, 鲍勃

【问题讨论】:

    标签: javascript gmail-api nodemailer oauth2-playground


    【解决方案1】:

    欢迎使用 Stackoverflow!

    在你的情况下,你应该使用RefreshToken

    5.如有必要,请刷新访问令牌。

    访问令牌的生命周期有限。如果您的应用程序需要在单个访问令牌的生命周期之外访问 Google API,它可以获得刷新令牌。刷新令牌允许您的应用程序获取新的访问令牌。

    docs 中的更多内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 2018-02-01
      相关资源
      最近更新 更多