我正在使用v2.0消息api从Office365或Outlook电子邮件帐户中检索邮件。
检索带附件的邮件时,HasAttachments标志设置为true,因此我知道要检索邮件的附件。
我看到的一个问题是,当存在嵌入图像但没有附件时,HasAttachments标志设置为false。
/api/v2.0/me/messages/{messageid}
我没有在消息JSON数据中看到任何其他属性来指定消息是否嵌入了图像...
但是,如果我调用get attachment API,即使HasAttachments标志设置为false,我也可以检索嵌入的图像。
/api/v2.0/me/messages/{messageID}/attachments
是否有一个标志我应该检查是否需要检索嵌入的附件/部件,或者只有嵌入的图像/对象且没有附件时HasAttachments标志是否为真?
现在,我只是为每个处理过的邮件检索附件。如果确实没有附件或嵌入对象,它只返回一个工作正常的空列表。
但是如果有一个标志告诉我是否有附件和/或嵌入对象会使事情变得更快并且需要更少的API调用。
谢谢!