插入包含大附件的邮件时的响应不一致

时间:2016-10-11 09:13:48

标签: gmail-api google-api-nodejs-client

我正在尝试使用Google Api for Javascript(14.0.0)在Gmail收件箱中插入邮件。当没有任何附件时它工作正常,但当我尝试一个带有大附件(~20MB)的电子邮件时,我发现响应取决于我插入消息的帐户。这是插入消息的代码:

gmail.users.messages.insert({
    userId: this.googleId,
    uploadType: 'resumable',
    internalDateSource: 'dateHeader',
    resource: message,
    auth: this.auth_client
})

对于某些帐户,此功能很好,但对于具有相同附件的其他帐户,我会收到以下错误:

<HEAD>
<TITLE>Request Entity Too Large</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Request Entity Too Large</H1>
<H2>Error 413</H2>
</BODY>
</HTML>

过去,我使用uploadType作为multipart并且此错误出现始终,但现在仅对某些帐户使用resumable,甚至测试它们使用相同大小的电子邮件。

我比较了两种帐户配置,看起来非常相似。

我缺少一些配置吗?

0 个答案:

没有答案