Gmail" InternalDateSource"查询参数不起作用?

时间:2015-04-08 19:19:50

标签: gmail-api

我正在使用“插入”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标头。没有变化。

1 个答案:

答案 0 :(得分:0)

您的Date标题中有拼写错误。它应该是:

Date: Wed, 1 Oct 2011 10:47:00 -0800

Date: Wed, 1 Oct 2011 10:47:00 -08:00