我正在尝试使用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
有什么想法吗?
感谢。