如何使用GMAIL API在没有访问令牌或重定向的情况下发送带附件的邮件

时间:2016-09-21 18:11:49

标签: javascript gmail-api

我可以使用GMAIL API发送包含和不包含附件的电子邮件。我唯一的问题是,当我想发送附件时,我需要一个accessstoken。在用户填写电子邮件表单,附加文件并单击“发送”按钮之后,这是不好的,我需要以某种方式保存所有数据(比如在状态参数中发送它们?),加载gmail's authentication link,在重定向上重新加载页面,从现在填充了许多与用户完全无关的内容的URL中检索来自accessstoken,从URL中检索我的数据并最后发送电子邮件。

根据文档,state参数用于在重定向后检索数据,因此我需要发送toccsubjectbase64 encoded msg,{{ 1}}和contenttype变量。

我还有其他选择吗?

filename

1 个答案:

答案 0 :(得分:0)

您只需要获取一次访问令牌,之后您可以使用刷新令牌在访问令牌过期后重新生成。