searchEntity: query
命名空间:microsoft.graph
运行请求正文中指定的查询。 响应中提供了搜索结果。
权限
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | Mail.Read、Calendars.Read、Files.Read.All、Sites.Read.All、ExternalItem.Read.All |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | 不支持。 |
HTTP 请求
POST /search/query
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | Bearer {token}。必需。 |
| Content-type | application/json. Required. |
请求正文
在请求正文中,提供具有以下参数的 JSON 对象。
| 参数 | 类型 | 说明 |
|---|---|---|
| requests | searchRequest 集合 | 一个或多个搜索请求的集合,每个搜索请求的格式都为 JSON blob。 每个 JSON blob 都包含响应中预期的资源类型、基础源、分页参数、请求的字段和实际搜索查询。 请注意搜索 实体 类型的特定组合以及排序或聚合搜索结果的已知限制。 |
响应
如果成功,此方法在 HTTP 200 OK 响应正文中返回 响应代码和 searchResponse 集合对象。
示例
请求
下面展示了示例请求。
POST https://graph.microsoft.com/v1.0/search/query
Content-type: application/json
{
"requests": [
{
"entityTypes": [
"message"
],
"query": {
"queryString": "contoso"
},
"from": 0,
"size": 25
}
]
}
响应
下面展示了示例响应。
注意: 为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"searchTerms": [
"searchTerms-value"
],
"hitsContainers": [
{
"hits": [
{
"hitId": "AAMkADdmODdhN2NjLTMwZWYtNDBiNy1iMDYxLWZhZTkyOGM4YmRhZABGAAAAAACsLZF5BeQoRLYm4UlvnOXZBwCav2PZy/7/R52ssyzmS9f0AAAAAAEMAACav2PZy/7/R52ssyzmS9f0AABM0pr/AAA=",
"rank": 1,
"summary": "...Identity Protection Weekly Digest <c0>Contoso</c0> New risky users detected <https://azure.microsoft.com/email/?destination=https%3A%2F%2Fportal.azure.com%2Fcontoso.com%23blade%2FMicrosoft_AAD_IAM%2FIdentityProtectionMenuBlade%2FRiskyUsers%2F...",
"resource": {
"@odata.type": "#microsoft.graph.message",
"createdDateTime": "2020-11-17T16:02:34Z",
"lastModifiedDateTime": "2020-11-17T16:02:37Z",
"changeKey": "CQAAAA==",
"receivedDateTime": "2020-11-17T16:02:34Z",
"sentDateTime": "2020-11-17T16:02:27Z",
"hasAttachments": false,
"internetMessageId": "<1e506769-c6da-4f44-bb54-6ba1bd59d300@az.northcentralus.production.microsoft.com>",
"subject": "Azure AD Identity Protection Weekly Digest",
"bodyPreview": "...Identity Protection Weekly Digest Contoso New risky users detected <https://azure.microsoft.com/email/?destination=https%3A%2F%2Fportal.azure.com%2Fcontoso.com%23blade%2FMicrosoft_AAD_IAM%2FIdentityProtectionMenuBlade%2FRiskyUsers%2F...",
"importance": "normal",
"parentFolderId": "AQMkADdmODdhN2NjAC0zMGVmLTQwYjctYjA2MS1mYWU5MjhjOGJkYWQALgAAA6wtkXkF5ChEtibhSW+c5dkBAJq/Y9nL/v9HnayzLOZL1/QAAAIBDAAAAA==",
"conversationId": "AAQkADdmODdhN2NjLTMwZWYtNDBiNy1iMDYxLWZhZTkyOGM4YmRhZAAQAKQ6a/rTEmVCtGMTER183jw=",
"isRead": false,
"isDraft": false,
"webLink": "https://outlook.office365.com/owa/?ItemID=AAMkADdmODdhN2NjLTMwZWYtNDBiNy1iMDYxLWZhZTkyOGM4YmRhZABGAAAAAACsLZF5BeQoRLYm4UlvnOXZBwCav2PZy%2F7%2FR52ssyzmS9f0AAAAAAEMAACav2PZy%2F7%2FR52ssyzmS9f0AABM0pr%2FAAA%3D&exvsurl=1&viewmodel=ReadMessageItem",
"inferenceClassification": "focused",
"replyTo": [
{
"emailAddress": {
"name": "MOD Administrator"
}
}
],
"sender": {
"emailAddress": {
"name": "Microsoft Azure",
"address": "azure-noreply@contoso.com"
}
},
"from": {
"emailAddress": {
"name": "Microsoft Azure",
"address": "azure-noreply@contoso.com"
}
}
}
}
],
"total": 47,
"moreResultsAvailable": true
}
]
}
]
}
另请参阅
- 搜索 邮件
- 搜索 日历事件
- 搜索网站SharePoint OneDrive (、列表和网站)
- 搜索连接器 (Graph自定义) 数据
- 对 搜索结果进行排序
- 使用 聚合 优化搜索结果
反馈
提交和查看相关反馈