msgraph消息相同的ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了msgraph消息相同的ID相关的知识,希望对你有一定的参考价值。

我正在使用Microsoft msgraph api将来自office365邮箱的邮件同步到我的应用程序。

我遇到的问题是消息的ID不是唯一的。我的邮箱中的邮件位于同一文件夹中,并且具有相同的ID。

我验证了我在图浏览器中发送的请求的响应。我使用相同的ID收到完全不同的消息。

这可能是msgraph api中的错误吗?或者消息ID不是唯一的?

我正在谈论以下端点:

/me/mailFolders/[id_of_folder]/messages/delta

我正在使用Microsoft提供的php sdk,但由于双重ID在图形资源管理器中也是可见的,因此它似乎不是SDK中的错误。

答案

Microsoft Graph返回的ID,特别是Exchange Online Workload返回的ID区分大小写。请与区分大小写的比较器进行比较。

以上是关于msgraph消息相同的ID的主要内容,如果未能解决你的问题,请参考以下文章

MSGraph - 是不是可以对从 API 调用的属性进行切片?

json.Marshal(): json: 为 msgraph.Application 类型调用 MarshalJSON 时出错

用片段替换某些东西

具有相同布局的多个片段

片段 - 替换容器,如果 id 不是唯一的

在保持相同行为的同时隐藏 url 中的 #hash 片段?