使用Graph API/Outlook REST API唯一标识多个收件箱中的邮件

问题描述:

我正在构建用于在组织内的用户之间共享Office 365电子邮件的应用程序。我有一个唯一标识电子邮件的问题,它是许多用户收件箱的一部分。使用Graph API/Outlook REST API唯一标识多个收件箱中的邮件

详细来说,用户A向用户B发送电子邮件B & C,所有人都在与域abc.com相同的组织内。我尝试了Office 365图形邮件API,并检查了每个用户的个人邮箱,其中包含与不同ID相同的电子邮件。有什么方法可以唯一标识不同收件箱的电子邮件吗?

当我尝试使用Calendar API时,有一个名为'icaluid'的属性,可用于在共享日历视图中唯一标识事件。有没有像Mail API这样的支持?

您可以尝试InternetMessageId属性,该属性在Beta version of the Outlook API中可用(确保在页面顶部选择了“测试版”)。如果您使用Graph,它在v1.0 version of Graph上。