Microsoft Graph API - 通过internetmessageid找到消息
问题描述:
我需要找到conversationId用于两个用户之间的电子邮件交换 - John和Harry。 在我的场景中:Microsoft Graph API - 通过internetmessageid找到消息
- 约翰发送消息给哈利。
- 我有John发送的电子邮件元数据,例如: converstationId,internetMessageId,messageId(m $图形用户特定)。
- 现在我想回复Harry。不幸的是,哈利的对话与约翰不同,所以我不能使用它。我想要做的是在Harry的收件箱中查找电子邮件对象并使用他的conversationId。
- 通过有效的ConversationsId,我可以代表Harry发送replyAll。
我可以调用诸如: GET/ME /消息$过滤= internetMessageId EQ ABCD
答
是的,你可以在你建议的形式GET调用 - 你试过了吗??图形API支持standard ODATA query parameters。
在graph API explorer,下面的调用工作对我来说:
https://graph.microsoft.com/v1.0/me/messages?$filter=internetMessageId eq '<[email protected]>'