Microsoft Graph Message搜索API不适用于com

时间:2018-09-05 10:24:39

标签: outlook microsoft-graph

我正试图将我的Outlook帐户发送的邮件提取到电子邮件(xyz.abc+5@gmail.com)中。请注意,电子邮件地址中有+

有一个查询: https://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc+5@gmail.com"&$select=subject,toRecipients,from&$top=5

即使我在已发送的文件夹中看到已向该电子邮件发送邮件,也不会返回任何消息。

现在,如果稍微调整一下此查询-(从电子邮件中删除comhttps://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc+5@gmail."&$select=subject,toRecipients,from&$top=5

奇怪的是,现在响应中包含正确的消息。

这是我遇到的一个非常奇怪的问题,有人可以告诉我我所缺少的内容吗,或者Graph API有任何错误吗?

1 个答案:

答案 0 :(得分:0)

根据我的测试和official docs,您最好使用如下所示的搜索,它会返回值:

https://graph.microsoft.com/v1.0/me/messages?$search="to:xyz.abc"&$select=subject,toRecipients,from

尽管没有官方文档宣布这一点,但是似乎搜索将忽略* .com值,因此返回的结果为null。