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

Javascript 当用户提出某些请求时,我如何获得发送Gmail的Alexa技能?,javascript,gmail-api,nodemailer,oauth2-playground,Javascript,Gmail Api,Nodemailer,Oauth2 Playground,我正在建立一个Alexa技能,将订单提交到一个数据库中,我希望它也能向用户发送电子邮件,告知该订单是与订购的物品一起发送的。我在Lambda函数中使用JavaScript和NodeMailer,并使用来自谷歌OAuth沙箱的凭据。它工作得很好,除了证书有一个小时的时间限制。我对GoogleOAuth沙箱完全陌生。我想知道我怎样才能无限期地延长凭证工作的时间,或者我应该使用完全不同的方法 任何建议都将不胜感激 谢谢, 鲍勃欢迎来到Stackoverflow 在您的情况下,您应该使用RefreshT

我正在建立一个Alexa技能,将订单提交到一个数据库中,我希望它也能向用户发送电子邮件,告知该订单是与订购的物品一起发送的。我在Lambda函数中使用JavaScript和NodeMailer,并使用来自谷歌OAuth沙箱的凭据。它工作得很好,除了证书有一个小时的时间限制。我对GoogleOAuth沙箱完全陌生。我想知道我怎样才能无限期地延长凭证工作的时间,或者我应该使用完全不同的方法

任何建议都将不胜感激

谢谢,
鲍勃

欢迎来到Stackoverflow

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

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

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

更多