我正在尝试查询与 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
关于microsoft-graph-api - 微软图形API : query with $search by multiple fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53781731/