繁体   English   中英

使用Office 365 REST API搜索电子邮件

[英]Search emails using Office 365 REST API

我正在使用Ruby on Rails和Office 365 REST API来获取带有$ search参数的消息。 我的要求看起来像

https://outlook.office.com/api/v1.0/me/folders/inbox/messages?$search="oundatio‌n"

此请求无法搜索包含“ Foundatio‌n”的电子邮件,它只能找到具有“ oundatio‌n”一词的电子邮件。 我想搜索的所有电子邮件都含有单词“oundation”喜欢“基金”,“Soundation” ...... oundation ....你能帮助我吗? 非常感谢你!

Outlook v1.0 REST API的搜索功能使用“ 高级查询语法” 因此,只有知道部分字符串的开头,您才可以搜索该部分字符串。 如果仅键入字符串的结尾或中间部分,则仅返回以该部分开头的结果。 例如,如果您要查找我的“基础”,则键入“找到”将给出预期的结果。 仅键入“ ation”将不会返回正确的结果。

由于不支持通配符,因此使用通用通配符(例如*)不会有任何区别。 由于一般会忽略特殊字符,因此搜索“ oundation”或“ * oundation”将返回相同的结果。

您可以在此处找到有关AQS的搜索语法的进一步说明,并可以在Outlook OAuth沙盒中测试查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM