Graph API是否支持将自定义标头用作搜索筛选器?

Graph API是否支持将自定义标头用作搜索筛选器?,graph,microsoft-graph-api,microsoft-graph-sdks,microsoft-graph-mail,custom-headers,Graph,Microsoft Graph Api,Microsoft Graph Sdks,Microsoft Graph Mail,Custom Headers,众所周知,EWS提供了对MessageClass的支持,可用于搜索具有特定MessageClass值的电子邮件 Graph API是否也支持从用户邮箱搜索电子邮件的类似功能?在邮件集合上使用$search,可以根据特定邮件属性中的值搜索邮件。 搜索结果按消息发送的日期和时间排序。$search请求最多可返回250个结果 样本请求-(GET) 请参阅以便更好地理解 此外,您还可以利用Microsoft Search API来搜索Outlook邮件 请参阅文档中的示例1以了解相同的信息 让我知道这是

众所周知,EWS提供了对MessageClass的支持,可用于搜索具有特定MessageClass值的电子邮件


Graph API是否也支持从用户邮箱搜索电子邮件的类似功能?

在邮件集合上使用$search,可以根据特定邮件属性中的值搜索邮件。 搜索结果按消息发送的日期和时间排序。$search请求最多可返回250个结果

样本请求-(GET)

请参阅以便更好地理解

此外,您还可以利用Microsoft Search API来搜索Outlook邮件

请参阅文档中的示例1以了解相同的信息


让我知道这是否有帮助。

ItemClass不是图中的第一类属性,因此如果要在筛选器中使用它,则需要使用MAPI messageclass属性和筛选器的singleValueExtendedProperties定义

https://graph.microsoft.com/v1.0/me/mailFolders('Inbox')/messages?$filter=singleValueExtendedProperties/any(ep:ep/id eq 'String 0x001a' and ep/value eq 'IPM.Note')

该图的一个难点是,它只允许您通过Messages端点访问特定MessageClass及其子类。

使用扩展属性,我们可以使用Message Class从邮箱存储中过滤电子邮件。 下面的链接对他们非常有用,他们正计划将基于EWS的应用程序迁移到基于图形的应用程序


我在EWS上没有这个主题,但可能您可以使用它,看看它是否适合您。感谢您的回复。我浏览了您建议的链接,不幸的是,我找不到任何关于在Graph API中支持“customer header”作为搜索过滤器的可用文档。使用扩展名()对于您的用例?谢谢您的解决方案。