Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
Api в /beta версии могут быть изменены. Использование этих API в производственных приложениях не поддерживается.
API извлечения Microsoft 365 Copilot позволяет извлекать соответствующие фрагменты текста из соединителей SharePoint, OneDrive и Copilot, к которым у вызывающего пользователя есть доступ, при этом соблюдая определенные элементы управления доступом в клиенте. Используйте API извлечения для создания решений искусственного интеллекта с данными Microsoft 365 при оптимизации для отзыва контекста.
Этот API доступен в следующих национальных облачных развертываниях.
| Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
| Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
|---|---|---|
| Делегированные (рабочая или учебная учетная запись) | Files.Read.All, Sites.Read.All* | ExternalItem.Read.All |
| Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
| Для приложений | Не поддерживается. | Не поддерживается. |
* Для получения содержимого SharePoint и OneDrive требуются разрешения Files.Read.All и Sites.Read.All.
HTTP-запрос
POST https://graph.microsoft.com/beta/copilot/retrieval
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Заголовки запросов
| Имя | Описание |
|---|---|
Authorization |
Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type |
application/json. Обязательно. |
Текст запроса
В тексте запроса укажите представление параметров в формате JSON.
В следующей таблице перечислены необязательные и обязательные параметры, которые можно использовать при вызове этого действия.
| Параметр | Тип | Описание |
|---|---|---|
queryString |
String | Строка запроса естественного языка, используемая для получения соответствующих фрагментов текста. Этот параметр имеет ограничение в 1500 символов. Вы queryString должны быть одним предложением, и вы должны избегать орфографических ошибок в контекстно-многофункциональных ключевых словах. Обязательно. |
dataSource |
String | Указывает, следует ли извлекать извлечения из соединителей SharePoint, OneDrive или Copilot. Допустимые значения: sharePoint, oneDriveBusinessи externalItem. Обязательно. |
dataSourceConfiguration |
dataSourceConfiguration | Содержит дополнительные сведения о конфигурации для применимых источников данных.
dataSourceConfiguration содержит объект с именем externalItem, где можно настроить получение соединителей Copilot. Необязательный параметр. |
filterExpression |
String |
язык KeyQL выражение (KQL) с запрашиваемыми свойствами и атрибутами соединителей SharePoint, OneDrive или Copilot для область извлечения перед выполнением запроса. При создании можно использовать ANDоператоры неравенства , OR, NOTи , если это применимо, при создании filterExpression. Поддерживаемые свойства SharePoint и OneDrive для фильтрации: Author, , , FilenameFileType, InformationProtectionLabelId, LastModifiedTime, ModifiedBy, PathSiteID, и Title. FileExtension При фильтрации содержимого соединителей Copilot можно использовать любое свойство, помеченное как запрашиваемое в схеме соединителя Copilot. Если вы не знакомы со схемой нужного соединителя Copilot или не знаете, какие свойства помечены как доступные для запроса, обратитесь к администратору или разработчику, который настроил нужный соединитель Copilot. Корпорация Майкрософт не устранит никаких проблем с фильтрацией свойств соединителей SharePoint и Copilot, не упомянутых здесь. При создании filterExpressionможно использовать несколько свойств и операторов. По умолчанию определение области не применяется. Перед вызовом API убедитесь, что этот параметр имеет правильный синтаксис KQL. В противном случае запрос выполняется так, как если бы нет filterExpression. Необязательный параметр. Рекомендации по отфильтрованным запросам см. в разделе Рекомендации. |
resourceMetadata |
Коллекция строк | Список полей метаданных, возвращаемых для каждого элемента в ответе. В этот список можно включить только извлекаемые свойства метаданных. По умолчанию метаданные не возвращаются. Необязательный параметр. |
maximumNumberOfResults |
Int32 | Количество результатов, возвращаемых в ответе. Значение должно находиться в диапазоне от 1 до 25. По умолчанию возвращает до 25 результатов. Необязательный параметр. |
Отклик
В случае успешного выполнения это действие возвращает код отклика 200 OK и запросresponse в тексте ответа.
Примеры
Пример 1. Получение данных из SharePoint
В следующем примере показан запрос на получение данных из SharePoint. Запрос запрашивает title возврат метаданных и author для каждого элемента, из которого извлекается текст. Ответ содержит не более 10 документов.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"retrievalHits": [
{
"webUrl": "https://contoso.sharepoint.com/sites/HR/VPNAccess.docx",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.8374363553387588
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.7465472642498679
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Access",
"author": "John Doe"
},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
},
{
"webUrl": "https://contoso.sharepoint.com/sites/HR/Corporate_VPN.docx",
"extracts": [
{
"text": "Once you have selected Corporate VPN under the VPN options, log in with your corporate credentials.",
"relevanceScore": 0.7588038775683956
},
{
"text": "Please contact your IT admin if you are continuing to struggle with accessing the VPN.",
"relevanceScore": 0.6696818957446697
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "Corporate VPN",
"author": "Jane Doe"
},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
}
]
}
Пример 2. Получение данных из соединителей Copilot
В следующем примере показан запрос на получение данных из соединителей Copilot. Запрос запрашивает title возврат метаданных и author для каждого элемента, из которого извлекается текст. Ответ содержит не более 10 документов.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"retrievalHits": [
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=2gge30c",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.874
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.801
}
],
"resourceType": "externalItem",
"resourceMetadata": {
"title": "VPN Access",
"author": "John Doe"
}
},
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=b775c03",
"extracts": [
{
"text": "Once you have selected Corporate VPN under the VPN options, log in with your corporate credentials.",
},
{
"text": "Please contact your IT admin if you are continuing to struggle with accessing the VPN.",
"relevanceScore": 0.655
}
],
"resourceType": "externalItem",
"resourceMetadata": {
"title": "Corporate VPN"
}
}
]
}
Пример 3. Пакетные запросы к API извлечения
В следующем примере показано, как пакетировать запросы к API извлечения. API извлечения поддерживает до 20 запросов на пакет.
id в полезных данных запроса должна быть строка, которая однозначно идентифицирует каждый запрос в пакете.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/$batch
Accept: application/json
Content-Type: application/json
{
"requests": [
{
"id": "1",
"method": "POST",
"url": "/copilot/retrieval",
"body": {
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint"
},
"headers": {
"Content-Type": "application/json"
}
},
{
"id": "2",
"method": "POST",
"url": "/copilot/retrieval",
"body": {
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem"
},
"headers": {
"Content-Type": "application/json"
}
}
]
}
POST https://graph.microsoft.com/v1.0/$batch
Accept: application/json
Content-Type: application/json
{
"requests": [
{
"id": "1",
"method": "POST",
"url": "/copilot/retrieval",
"body": {
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint"
},
"headers": {
"Content-Type": "application/json"
}
},
{
"id": "2",
"method": "POST",
"url": "/copilot/retrieval",
"body": {
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem"
},
"headers": {
"Content-Type": "application/json"
}
}
]
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"responses": [
{
"id": "1",
"status": 200,
"headers": {
"Content-Type": "application/json; charset=utf-8"
},
"body": {
"retrievalHits": [
{
"webUrl": "https://contoso.sharepoint.com/sites/HR/VPNAccess.docx",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.8374363553387588
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.7465472642498679
}
],
"resourceType": "listItem",
"resourceMetadata": {},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
},
{
"webUrl": "https://contoso.sharepoint.com/sites/HR/Corporate_VPN.docx",
"extracts": [
{
"text": "Once you have selected Corporate VPN under the VPN options, log in with your corporate credentials.",
"relevanceScore": 0.7588038775683956
},
{
"text": "Please contact your IT admin if you are continuing to struggle with accessing the VPN.",
"relevanceScore": 0.6696818957446697
}
],
"resourceType": "listItem",
"resourceMetadata": {},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
}
]
}
},
{
"id": "2",
"status": 200,
"headers": {
"Content-Type": "application/json; charset=utf-8"
},
"body": {
"retrievalHits": [
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=2gge30c",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.874
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.801
}
],
"resourceType": "externalItem",
"resourceMetadata": {}
},
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=b775c03",
"extracts": [
{
"text": "Once you have selected Corporate VPN under the VPN options, log in with your corporate credentials.",
"relevanceScore": 0.772
},
{
"text": "Please contact your IT admin if you are continuing to struggle with accessing the VPN.",
"relevanceScore": 0.655
}
],
"resourceType": "externalItem",
"resourceMetadata": {}
}
]
}
}
]
}
Пример 4. Получение данных с определенного сайта SharePoint
В следующем примере показан запрос на получение данных с определенного сайта SharePoint. Параметр filterExpression указывает путь к сайту. Запрос запрашивает title возврат метаданных и author для каждого элемента, из которого извлекается текст. Ответ должен содержать не более четырех документов.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"filterExpression": "path:\"https://contoso.sharepoint.com/sites/HR1/\"",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "4"
}
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"filterExpression": "path:\"https://contoso.sharepoint.com/sites/HR1/\"",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "4"
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"retrievalHits": [
{
"webUrl": "https://contoso.sharepoint.com/sites/HR1/VPNAccess.docx",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.8374363553387588
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.7465472642498679
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Access",
"author": "John Doe"
},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
},
{
"webUrl": "https://contoso.sharepoint.com/sites/HR1/VPNInstructions.docx",
"extracts": [
{
"text": "Have your VPN username and password ready prior to starting the configuration.",
"relevanceScore": 0.6465472642498679
},
{
"text": "There are multiple VPN options available. Make sure to select the option that grants you access to your desired resources.",
"relevanceScore": 0.7374363553387588
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Instructions",
"author": "Elisa Mueller"
},
"sensitivityLabel": {
"sensitivityLabelId": "f0ddcc93-d3c0-4993-b5cc-76b0a283e252",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
}
]
}
Пример 5. Получение данных с нескольких сайтов SharePoint
В следующем примере показан запрос на получение данных с нескольких сайтов Sharepoint. Параметр filterExpression задает пути к сайтам. Запрос запрашивает title возврат метаданных и author для каждого элемента, из которого извлекается текст. Ответ должен содержать не более четырех документов.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"filterExpression": "path:\"https://contoso.sharepoint.com/sites/HR1/\" OR path:\"https://contoso.sharepoint.com/sites/HR2\"",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "4"
}
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "sharePoint",
"filterExpression": "path:\"https://contoso.sharepoint.com/sites/HR1/\" OR path:\"https://contoso.sharepoint.com/sites/HR2\"",
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "4"
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"retrievalHits": [
{
"webUrl": "https://contoso.sharepoint.com/sites/HR1/VPNAccess.docx",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.8374363553387588
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.7465472642498679
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Access",
"author": "John Doe"
},
"sensitivityLabel": {
"sensitivityLabelId": "f71f1f74-bf1f-4e6b-b266-c777ea76e2s8",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
},
{
"webUrl": "https://contoso.sharepoint.com/sites/HR2/VPNConfig.docx",
"extracts": [
{
"text": "Have your VPN username and password ready prior to starting the configuration.",
"relevanceScore": 0.6465472642498679
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Config",
"author": "Elisa Mueller"
},
"sensitivityLabel": {
"sensitivityLabelId": "f0ddcc93-d3c0-4993-b5cc-76b0a283e252",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
},
{
"webUrl": "https://contoso.sharepoint.com/sites/HR1/VPNInstructions.docx",
"extracts": [
{
"text": "Have your VPN username and password ready prior to starting the configuration.",
"relevanceScore": 0.6465472642498679
},
{
"text": "There are multiple VPN options available. Make sure to select the option that grants you access to your desired resources.",
"relevanceScore": 0.7374363553387588
}
],
"resourceType": "listItem",
"resourceMetadata": {
"title": "VPN Instructions",
"author": "Elisa Mueller"
},
"sensitivityLabel": {
"sensitivityLabelId": "f0ddcc93-d3c0-4993-b5cc-76b0a283e252",
"displayName": "Confidential\\Any User (No Protection)",
"toolTip": "Data is classified as Confidential but is NOT PROTECTED to allow access by approved NDA business partners. If a higher level of protection is needed, please use the Sensitivity button on the tool bar to change the protection level.",
"priority": 4,
"color": "#FF8C00"
}
}
]
}
Пример 6. Получение данных из соединителей Copilot с помощью определенных идентификаторов подключений
В следующем примере показан запрос, который ограничивает получение соединителей Copilot определенными идентификаторами подключений. Запрос запрашивает title возврат метаданных и author для каждого элемента, из которого извлекается текст. Ответ содержит не более 10 документов.
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem",
"dataSourceConfiguration": {
"externalItem": {
"connections": [
{
"connectionId": "ContosoITServiceNowKB"
},
{
"connectionId": "ContosoHRServiceNowKB"
}
]
}
},
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
POST https://graph.microsoft.com/v1.0/copilot/retrieval
Content-Type: application/json
{
"queryString": "How to setup corporate VPN?",
"dataSource": "externalItem",
"dataSourceConfiguration": {
"externalItem": {
"connections": [
{
"connectionId": "ContosoITServiceNowKB"
},
{
"connectionId": "ContosoHRServiceNowKB"
}
]
}
},
"resourceMetadata": [
"title",
"author"
],
"maximumNumberOfResults": "10"
}
Отклик
Ниже показан пример отклика.
HTTP/1.1 200 OK
Content-Type: application/json
{
"retrievalHits": [
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=2gge30c",
"extracts": [
{
"text": "To configure the VPN, click the Wi-Fi icon on your corporate device and select the VPN option.",
"relevanceScore": 0.874
},
{
"text": "You will need to sign in with 2FA to access the corporate VPN.",
"relevanceScore": 0.801
}
],
"resourceType": "externalItem",
"resourceMetadata": {
"title": "VPN Access",
"author": "John Doe"
}
},
{
"webUrl": "https://contoso.service-now.com/sp?id=kb_article&sys_id=b775c03",
"extracts": [
{
"text": "Once you have selected Corporate VPN under the VPN options, log in with your corporate credentials.",
"relevanceScore": 0.772
},
{
"text": "Please contact your IT admin if you are continuing to struggle with accessing the VPN.",
"relevanceScore": 0.655
}
],
"resourceType": "externalItem",
"resourceMetadata": {
"title": "Corporate VPN"
}
}
]
}
Пример 7. Использование выражений фильтра
Ниже приведены примеры выражений KQL, которые можно использовать в свойстве filterExpression для определенных сценариев.
Фильтрация по свойствам соединителя Copilot
В этом примере Label_Title является запрашиваемым свойством в схеме соединителя ServiceNow Copilot. Запрос фильтруется по элементам, содержащимся Corporate VPN в свойстве Label_Title .
"filterExpression": "Label_Title:\"Corporate VPN\""
Фильтрация результатов SharePoint по свойству Author
В этом примере запрос фильтруется по элементам с Меган Боуэн в качестве автора.
"filterExpression": "Author:\"Megan Bowen\""
Фильтрация результатов SharePoint по определенному диапазону LastModifiedTime дат с помощью свойства
В этом примере запрос фильтруется по элементам, измененным в период с 22 июля 2024 г. по 8 января 2025 г.
"filterExpression": "LastModifiedTime>= 2024-07-22 AND LastModifiedTime<= 2025-01-08"
Фильтрация результатов SharePoint с помощью FileExtension свойства
В этом примере запрос фильтруется по файлам с расширением .docx, .pdf или .pptx.
"filterExpression": "FileExtension:\"docx\" OR FileExtension:\"pdf\" OR FileExtension:\"pptx\""
Фильтрация результатов SharePoint с помощью Filename свойства
В этом примере запрос фильтруется по файлам с именем Contoso Mission Statement.docx.
"filterExpression": "Filename:\"Contoso Mission Statement.docx\""
Фильтрация результатов SharePoint с помощью FileType свойства
В этом примере запрос фильтруется по PDF-файлам, презентациям PowerPoint и Word документам.
"filterExpression": "FileType:\"pdf\" OR FileType:\"pptx\" OR FileType:\"docx\""
Определение конфиденциальности результатов SharePoint путем фильтрации с помощью InformationProtectionLabelId свойства
В этом примере запрос фильтруется по элементам с определенной меткой защиты информации.
"filterExpression": "InformationProtectionLabelId:\"f0ddcc93-d3c0-4993-b5cc-76b0a283e252\""
Фильтрация результатов SharePoint с помощью ModifiedBy свойства
В этом примере запрос фильтруется по элементам, измененным Адель Вэнс.
"filterExpression": "ModifiedBy:\"Adele Vance\""
Фильтрация результатов SharePoint с помощью SiteID свойства
В этом примере запрос фильтруется по элементам с определенного сайта SharePoint.
"filterExpression": "SiteID:\"e2cf7e40-d689-41de-99ee-a423811a253c\""
Фильтрация результатов SharePoint с помощью Title свойства
В этом примере запрос фильтруется по элементам с Windows 10 Device в заголовке.
"filterExpression": "Title:\"Windows 10 Device\""