Outlook API:搜索邮件

时间:2016-10-07 02:12:21

标签: outlook outlook-restapi

我试图在outlook v2 API中搜索包含网址的邮件。

邮件的html正文包含一个网址:

<a href=\"http://www.google.com/\">http://www.google.com</a>

https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages $搜索=%22http://www.google.com%22

  • 不返回结果

%22http%3A%2F%2fwww.google.com%22

  • 不返回结果

%22http%3A%2F%2fwww *谷歌* COM%22

  • 返回邮件
  • 同时返回包含<a href=\"http://www.google.co.uk/\">http://www.google.co.uk</a>, good company.
  • 的邮件

有没有任何方法可以在没有通配符的情况下进行查询,这些通配符只返回具有完全URL匹配的消息?

谢谢!

2 个答案:

答案 0 :(得分:0)

根据Outlook文档,邮件正文不可过滤,因此您无法在其中搜索内容。 https://msdn.microsoft.com/en-us/office/office365/api/complex-types-for-mail-contacts-calendar#message

答案 1 :(得分:0)

您可以使用Microsoft Search API来过滤电子邮件。 https://docs.microsoft.com/en-us/graph/search-concept-messages