当用户提出某些请求时,我如何获得Alexa发送Gmail的技能



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

任何建议都将不胜感激!

谢谢,Bob

欢迎使用Stackoverflow!

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

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

访问令牌的生存期有限。如果您的应用程序需要访问Google API超过单个访问令牌的使用寿命,则可以获得刷新令牌。刷新令牌允许您的应用程序获得新的访问令牌。

更多文档。

最新更新