Особенности работы с типом данных Stream
Glossary Item Box
Общая информация
Возможность работы с типом данных Stream при интеграции с Creatio по протоколу OData 4 доступна в Creatio версии 7.16.0 и выше.
Тип данных Stream включает в себя следующие элементы:
- Изображения.
- Файлы.
- Двоичные данные.
Работа с типом данных Stream позволяет выполнить следующие операции:
- Получение данных.
- Изменение данных.
- Удаление данных.
Использование протокола OData 4 и примеры построения различных типов запросов содержатся в статье "Интеграция с Creatio по протоколу OData 4".
Работа с данными типа Stream
Выполнение запросов к Creatio невозможно без аутентификации.
Получение данных
// Получить экземпляр объекта с Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage. GET http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data ForceUseSession: true BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO
Status: 200 OK
Изменение данных
// Изменить экземпляр объекта c Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage. PUT http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data Accept: application/json; odata=verbose Content-Type: application/json; odata=verbose ForceUseSession: true BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO
Тело запроса имеет бинарный тип и содержит следующее изображение.
Status: 200 OK
Удаление данных
// Удалить экземпляр объекта с Id 44C083FC-2060-4B33-823D-F3D749396217 коллекции SysImage. DELETE http://mycreatio.com/0/odata/SysImage(44C083FC-2060-4B33-823D-F3D749396217)/Data ForceUseSession: true BPMCSRF: OpK/NuJJ1w/SQxmPvwNvfO
Status: 204 No Content