提问者:小点点

关于Raw查询参数的混淆


我正在编写一个简单的迁移工具,其中我必须将gmail邮箱迁移到其他电子邮件提供商。我对从gmail api返回的原始字符串感到困惑。

在谷歌文档中,它说:

  • "原始":以URL安全的base64编码字符串形式返回原始字段中的整个电子邮件内容,不使用有效负载字段。这包括标识符、标签、元数据、MIME结构和小主体部分(通常小于2KB)。

所以这意味着“原始”只返回小于2kb的小正文部分,如果正文部分超过2KB,就会有问题。我已经检查了一些包含超过2KB的电子邮件正文(包括内联附件)的虚拟电子邮件,它仍然可以工作。它仍然返回完整的正文,没有任何问题。对不起,如果我错过了什么,请清除我的困惑。如果“原始”适用于所有电子邮件正文大小,我将在我的项目中使用这种方法,而不是“完整”查询参数。

最好的问候,


共1个答案

匿名用户

Messages. get(format=RAW)始终返回整个电子邮件。该文档:https://developers.google.com/gmail/api/v1/reference/users/messages/get不正确,需要修复。