microsoft-graph-api - 微软图形API : query with $search by multiple fields

标签 microsoft-graph-api

我正在尝试查询与 to 匹配的 Graph API 消息和subject领域, 即:https://graph.microsoft.com/v1.0/me/mailFolders/SentItems/messages?$search="to:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a0c5cdc1c9cce0c5d8c1cdd0ccc58ec3cfcd" rel="noreferrer noopener nofollow">[email protected]</a> AND subject:something"

据我所知,只有当我将主题用双引号引起来时才会执行严格匹配搜索 $search="to:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="62070f030b0e22071a030f120e074c010d0f" rel="noreferrer noopener nofollow">[email protected]</a> AND subject:"strict match"" 这使得查询无效,因为 "嵌套 - 我应该如何转义这些引号以进行有效的查询?

还假设我正在寻找类似的主题:quote -> ' double quote -> " ,包含此示例的搜索参数应该如何:to 和 subject?

提前致谢。

最佳答案

您可以使用反斜杠运算符来转义双引号。

https://graph.microsoft.com/v1.0/me/mailFolders/SentItems/messages ?$search="to: [email protected] AND 主题:\"严格匹配\""

查看下面文章的搜索提示和技巧,了解适当的搜索查询: https://learn.microsoft.com/en-us/Exchange/policy-and-compliance/ediscovery/message-properties-and-search-operators?view=exchserver-2019#searchable-properties-in-exchange

像“主题:\”test\“”这样的搜索会返回主题行包含关键字“test”的所有邮件。严格搜索“主题:\“我的测试\””返回主题行包含“我的测试”句子的所有消息。

请查看下面文章中的主题可搜索属性:

https://learn.microsoft.com/en-us/graph/query-parameters#search-parameter

https://learn.microsoft.com/en-us/Exchange/policy-and-compliance/ediscovery/message-properties-and-search-operators?view=exchserver-2019

关于microsoft-graph-api - 微软图形API : query with $search by multiple fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53781731/

相关文章:

microsoft-graph-api - 微软图形 API : Is there any limit on payload size of a POST request

microsoft-graph-api - 如何以编程方式使用 Microsoft graph API 获取用户数据

java - 如何使用 Microsoft Graph Api 中的对话 ID 获取消息列表

azure - 如何监控 Azure 中应用程序的事件?

microsoft-graph-api - 如何在 Microsoft Graph API 中筛选 appRoleAssignments

rest - 检查 Microsoft 图形 token 是否过期

microsoft-graph-api - 更新/从 Microsoft Graph API 获取用户照片提供 "UnknownError"结果

azure 广告。授权流程是否需要从浏览器调用开始才能获取桌面应用程序的授权 token ?

microsoft-graph-api - 用户之间的 Microsoft Graph API 共享日历 ID 不一致

javascript - MS Graph 创建在线 session : "onlinemeeting cannot be null."