类似请求Gmail API的响应不同

时间:2016-08-15 17:11:21

标签: gmail-api

我正在尝试使用Gmail API处理响应对象并获取某些消息的附件:

在我的Gmail帐户中,我有2个标签: Label_1 Label_2

这两封邮件都会收到来自不同网络服务的每日报告,我使用Gmail API首先获取邮件列表,同时使用标签和包含特定日期的查询搜索字符串(q字段)过滤邮件(这是当我请求列表时,我只得到一条消息)

使用响应对象我能够获取消息ID,然后发送另一个带有消息ID的请求。

我想在响应对象中下载附件,以便搜索响应对象的Payload.Parts字段

在Label_1响应中 - Payload.Parts [0]包含文件名字段和Payload.Parts [0] .Body包含attachmentID

在Label_2响应中 - Payload.Parts [1] .Parts [0]包含文件名,同样适用于.Body包含attachmentID。

我的问题是:为什么会这样? 为什么在一个响应中我得到第一个Payload.Parts中的通缉字段,而在第二个中我必须深入到对象的字段中?

我也注意到在Label_1响应中我收到了一个HTTP标题,我认为第二个标题可能与我无关:DKIM-Signature

有什么想法吗?

感谢。

0 个答案:

没有答案