<< Click to Display Table of Contents >> Интеграция с внешними системами > Запросы к сервису интеграции > Получение сущностей Чтение свойства-ссылки |
При чтении сущностей сервис интеграции в ответе не передает значения свойств-ссылок. Чтобы их получить, используйте параметр $expand. Такое поведение сделано для соответствия спецификации OData и чтобы не утяжелять запросы.
Формат URL:
{Протокол https или http}://{имя сервера, на котором установлен сервис интеграции}/{имя сервиса интеграции}/odata/{Интерфейс типа сущности во множественном числе}?$expand={Имя свойства-ссылки 1},{Имя свойства-ссылки 2}...
Пример
Чтобы получить список всех простых документов (SimpleDocument) со свойствами-ссылками Автор (Author) и Вид документа (DocumentKind), используйте GET-запрос:
GET /Integration/odata/ISimpleDocuments?$expand=Author,DocumentKind HTTP/1.1
Host: DirectumRXServer.com
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Content-Type: application/json
Accept: application/json
В ответе придет список сущностей с указанными свойствами-ссылками.
|
Чтобы получить конкретную сущность по идентификатору и ее свойства-ссылки, используйте GET-запрос с URL в формате:
{Протокол https или http}://{имя сервера, на котором установлен сервис интеграции}/{имя сервиса интеграции}/odata/{Интерфейс типа сущности во множественном числе}(ИД)?$expand={Имя свойства-ссылки 1},{Имя свойства-ссылки 2}...
Пример:
GET /Integration/odata/ISimpleDocuments(79)?$expand=Author,DocumentKind HTTP/1.1
Host: DirectumRXServer.com
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Content-Type: application/json
Accept: application/json
© Компания Directum, 2024 |