如何使用Graph API仅从O365提取内部消息

时间:2018-07-29 04:11:00

标签: azure office365 microsoft-graph office365api office365-apps

我不会只提取组织内部的邮件。 现在,我所看到的方式是先获取域,然后针对每条消息,基于该区别,查看来自/发件人域是否属于该消息。

但这是一个冗长的过程,并且并非万无一失。 我可以使用任何提供此功能的GRAPH API查询吗?

1 个答案:

答案 0 :(得分:1)

对于Office 365的REST API查询,直接将这些信息包含在消息中似乎并不明显。来自Version 2.0Beta,这不包含在消息输出中。

但是,看起来您似乎可以通过标头从REST API中获取它。

尝试以下查询:

https://graph.microsoft.com/beta/me/messages?$select=internetMessageHeaders&$top=1

这将接收最上面的一封邮件,并向您显示该邮件的电子邮件标题。
在标题中查找X-OriginatorOrg。该值应该是您组织的主要领域。

或者,您可以查看X-MS-Exchange-Organization-MessageDirectionality标题。如果此处的值为Originating,则该值应来自您自己的组织内部。