【问题标题】:Problem modifying an attachment using ms graph使用 ms 图表修改附件时出现问题
【发布时间】:2021-12-11 23:49:04
【问题描述】:

使用 MS Graph SDK 或 MS 图形浏览器,我们正在尝试替换消息中的附件。 ms graph API 还不支持更新消息附件(或者至少这是我们所知道的)。这就是我们按以下步骤进行操作的原因:

  1. 获取原始附件内容。

  2. 修改该内容。

  3. 删除原始附件。

  4. 然后将修改后的内容添加为同名的新附件。

这行得通。但是,随机失败会导致两个附件,原始附件和新附件,而不是邮件具有一个更新的附件。 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


    【解决方案1】:

    经过一些研究,看起来这不是 ms graph 的问题。问题是我们在 IOS 上使用 Outlook for mobile 在被操纵后检查消息,并且 Outlook 应用程序没有正确更新附件,导致显示两个附件。如果我们使用 ms graph explorer 查询消息,我们可以看到附件已正确替换。我们得出结论,这是 Outlook 应用程序 o IOS 中的错误。

    为了确认,我们在 IOS 上重新安装了 Outlook 应用程序,并正确显示了带有附件的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多