【发布时间】:2021-12-11 23:49:04
【问题描述】:
使用 MS Graph SDK 或 MS 图形浏览器,我们正在尝试替换消息中的附件。 ms graph API 还不支持更新消息附件(或者至少这是我们所知道的)。这就是我们按以下步骤进行操作的原因:
-
获取原始附件内容。
-
修改该内容。
-
删除原始附件。
-
然后将修改后的内容添加为同名的新附件。
这行得通。但是,随机失败会导致两个附件,原始附件和新附件,而不是邮件具有一个更新的附件。 API 在这两种情况下都返回成功结果,但没有说明可能是什么问题。
这里是电话:
第一次请求删除附件(第 3 步):
删除https://graph.microsoft.com/v1.0/me/messages/{messageId}/attachments/{attachmentId}
第二次请求添加修改后的附件(第 4 步):
发布https://graph.microsoft.com/v1.0/me/messages/{messageId}/attachments
正文:
{
"@odata.type": "#microsoft.graph.fileAttachment",
“名称”:“smime.p7m”,
"contentType": "application/x-pkcs7-mime",
“contentBytes”:“{contentBytes}”
}
对于可能导致问题的任何反馈,我们将不胜感激。
【问题讨论】:
标签: microsoft-graph-api microsoft-graph-sdks microsoft-graph-mail