Office 365 Mail Rest API检索附加的* .eml文件

时间:2017-07-12 22:18:57

标签: curl outlook office365 office365api outlook-restapi

我有一些不同电子邮件地址的电子邮件存档应该保留附件的电子邮件,例如: * .pdf,* .png,* .eml 等。

  

我使用嵌入在MS Outlook加载项中来获取authKeys,然后   在PHP后端发送它们,在那里创建要检索的CURL请求   数据

使用请求检索附件数组几乎没有问题:

https://outlook.office365.com/api/v2.0/me/messages/{messageid}/attachments/

但“特殊类型”: Microsoft.OutlookServices.ItemAttachment 没有内容,只引用其他项目。

我可以使用请求通过Microsoft API内容 Microsoft.OutlookServices.ItemAttachment 项获得解析

https://outlook.office365.com/api/v2.0/me/messages/{messageid}/attachments/{AttachmentId}?$expand=Microsoft.OutlookServices.ItemAttachment/Item

但是再次使用文件内容我需要做额外的工作来将其包起来并发送额外的请求以获取附件内容 *。eml 文件中的内容...  如果我有多层附件怎么办?

我能以任何方式获得实际的 *。eml 文件,就像其他附件一样( ContentBytes 属性)?

我知道我们这里有几个类似的问题,但即使在官方文档中我仍然找不到答案,如果我遗失了什么请告诉我!谢谢!

0 个答案:

没有答案