如何使用OWA REST API提取特定的嵌入式图像?

时间:2019-07-17 11:59:47

标签: outlook-addin outlook-restapi outlook-web-app

我正在使用OWA REST API开发OWA加载项

获取消息项时,我可以在正文中看到是否添加了一个内嵌图像,看起来像是

<p style="margin-top:0; margin-bottom:0">
    <img class="EmojiInsert" src="cid:773570bf-3178-41a4-97ac-4e3eddef859f" style="">
    <br>
</p>

src中,我可以看到附件的contentId,但是the resource reference没有说该属性是可搜索的还是可过滤的,并且我无法在odata查询参数中$select对其进行设置,因此我无法获得附件!

另一种方法是通过执行以下操作来获取附件列表:

https://outlook.office.com/api/v2.0/me/messages/{id}/attachments

但这将:

1-用contentBytes获取所有附件,这太昂贵了!

2-如果管理员将最小上传量增加到35MB以上,则我的附件请求> 35MB,see this question that no one answer it yet

可能会导致错误

3-我总是收到一些我没有上传的附件,有时从自己看(非常奇怪),如果我上传一个附件并删除它,我在获取附件时仍然得到它,所以有时例如,我有3个附件,但我有12个!!

有没有办法知道嵌入式图像附件ID?然后得到那个附件?

0 个答案:

没有答案