按主题搜索前1000个电子邮件,其中包含使用Microsoft Graph的字符串

时间:2018-03-06 09:48:18

标签: c# microsoft-graph

我有一个有效的Microsoft Graph调用:

/v1.0/me/messages?$filter=(subject) eq 'sample'

我实际上希望Microsoft Graph能够搜索前1000个电子邮件并返回包含subject 'sample'的电子邮件。

我意识到contains尚未在Graph中实现,但有没有人对此有任何解决方法?

我能想到的唯一解决方案是检索所有电子邮件ID,并使用JSON解析器进行搜索和过滤。

1 个答案:

答案 0 :(得分:2)

尝试使用搜索运算符,即:

https://graph.microsoft.com/v1.0/me/messages?$search="subject:sample"

我认为这应该有效,搜索使用关键字查询语言来制定有效的搜索查询。

可在此处找到更多信息:Keyword Query Language (KQL) syntax reference