我正在使用“插入”API向Gmail添加邮件,并使用查询参数internalDateSource = dateHeader。但是,Gmail似乎忽略了我的RFC822数据中的“日期”标题,只是替换了当前日期。我的POST网址如下所示:
https://www.googleapis.com/gmail/v1/users/user@gmail.com/messages?uploadType=multipart&internalDateSource=dateHeader&access_token=XYZ
我上传的数据如下:
{
"labelIds": [ "Label_96" ],
"raw": "RnJvbTo...tDQr_"
}
毫无疑问,正确的“Date”标头位于编码的raw中 数据。 (这是一个例子):
Date: Wed, 1 Oct 2011 10:47:00 -08:00
Google正确地获取所有其他标头和邮件数据。我究竟做错了什么?顺便说一句,我确实尝试将“payload”和“headers”添加到我的json中,以尝试指定Date标头。没有变化。
答案 0 :(得分:0)
您的Date
标题中有拼写错误。它应该是:
Date: Wed, 1 Oct 2011 10:47:00 -0800
不
Date: Wed, 1 Oct 2011 10:47:00 -08:00