【问题标题】:MSGraph message api attachment id is getting changedMSGraph 消息 api 附件 ID 正在更改
【发布时间】:2019-06-05 13:19:22
【问题描述】:

我正在使用 Microsoft msgraph api 将邮件从我的 office365 邮箱同步到我的应用程序。我的用例是用于将消息的元数据保存在数据存储中,并按需下载消息和附件。

对于某些特定的消息,它为给定的附件 id 返回 404

https://graph.microsoft.com/v1.0/users/{userId}/messages/AAMkAGIzMzcxNmMxLTJiZmItNDU4Zi05OTNiLWI0NmJkNmZhMzE1NgBGAAAAAAB15cUMraHjRrqmgOydmLQsBwAQMJ4Qu_-gRr5IlUI-VRAzAAAAAAEJAAAQMJ4Qu_-gRr5IlUI-VRAzAAJTlYtDAAA=/attachments/AAMkAGIzMzcxNmMxLTJiZmItNDU4Zi05OTNiLWI0NmJkNmZhMzE1NgBGAAAAAAB15cUMraHjRrqmgOydmLQsBwAQMJ4Qu_-gRr5IlUI-VRAzAAAAAAEJAAAQMJ4Qu_-gRr5IlUI-VRAzAAJTlYtDAAADsnEas9=

{ “错误”: { "code": "ErrorItemNotFound", "message": "在商店中找不到指定的对象。,进程未能获得正确的属性。", “内部错误”:{ “请求 ID”:“9c0a0aec-ad74-4382-bad9-4dd5dd8d48e7”, “日期”:“2019-06-05T13:06:08” } } }

此外,我检查了没有附件 ID 的情况下,它会返回所有相关附件,但 ID 与之前存储的 ID 不同。

https://graph.microsoft.com/v1.0/users/{userId}/messages/AAMkAGIzMzcxNmMxLTJiZmItNDU4Zi05OTNiLWI0NmJkNmZhMzE1NgBGAAAAAAB15cUMraHjRrqmgOydmLQsBwAQMJ4Qu_-gRr5IlUI-VRAzAAAAAAEJAAAQMJ4Qu_-gRr5IlUI-VRAzAAJTlYtDAAA=/attachments

我已经知道,当有人将邮件从一个文件夹移动到另一个文件夹时,邮件 ID 会发生更改,但无法找到只有附​​件 ID 会更改的用例。

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-mail


    【解决方案1】:

    ATP 安全附件是导致https://docs.microsoft.com/en-us/office365/securitycompliance/atp-safe-attachments 的原因之一,例如,在验证附件时会临时生成缩略图附件。在不可变 ID 的 https://docs.microsoft.com/en-us/graph/outlook-immutable-id 之外,您无法保证这些不会因任何原因而改变。

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      相关资源
      最近更新 更多