Outlook Rest API:使用outlook rest API

时间:2017-10-03 07:00:41

标签: microsoft-graph outlook-restapi

我按照this文档下载了电子邮件的附件。

以下是API响应。 Attachments API Response

如果电子邮件附件类型为FileAttachment,我可以在api响应中获取文件内容并能够保存附件。 如果电子邮件附件类型为ItemAttachment,则无法在api响应中获取文件内容。当我用Google搜索时,我发现了this堆栈溢出问题。我使用了答案中提到的其余API。但它以html格式提供itemAttachment内容。如果ItemAttachment中有fileattachment,那么我无法访问它。

是否有任何API可用于下载itemAttachment .eml文件而不是html?

任何建议/答案都非常受欢迎。

2 个答案:

答案 0 :(得分:2)

我假设您.eml表示您想要以MIME格式检索电子邮件?

目前,Microsoft Graph API不支持检索电子邮件的原始MIME内容。这是一个常见的请求,现有UserVoice请求。

如果这是您的方案的硬性要求,您可能需要查看Exchange Web服务(EWS)。 EWS返回的Message对象包含MimeContent属性。

答案 1 :(得分:0)

https://outlook.office365.com/api/v2.0/me/messages/<Message-Id>/$value端点现在支持此