метод REST scope: catalog

catalog.product.offer.download

Скачать файлы вариации товара

Кто может выполнять: администратор

Описание

Метод скачивает файлы вариации товара по переданным параметрам.

Параметры

fields object обязательный

Значения полей для скачивания файлов вариации товара

Параметр fields

fileId integer обязательный

Идентификатор зарегистрированного файла.

Для получения идентификаторов файлов вариации товара необходимо использовать catalog.product.offer.get либо catalog.product.offer.list

productId catalog_product_offer.id обязательный

Идентификатор вариации товара.

Для получения идентификаторов вариаций товара необходимо использовать catalog.product.offer.list

fieldName string обязательный

Имя поля (свойства или поля элемента информационного блока), в котором хранится файл. Возможные значения:
- DETAIL_PICTURE — детальная картинка, поле доступно в старой карточке товара
- PREVIEW_PICTURE — картинка для анонса, поле доступно в старой карточке товара
- PROPERTY_N — свойство, где N — идентификатор свойства либо код свойства

Для получения существующих идентификаторов либо кодов свойств вариаций товара необходимо использовать catalog.productProperty.list

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"fields":{"fileId":6538,"productId":1286,"fieldName":"detailPicture"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.product.offer.download

Обработка ошибок

HTTP-статус: 400

{	
    "error":0,
    "error_description":"Required fields: fileId"
}
Код Описание Значение
200040300010 Недостаточно прав для чтения торгового каталога
0 Вариация товара с указанным идентификатором не существует
0 Указанное свойство не существует либо не является файловым
0 Файл с указанным идентификатором не существует
0 Не переданы обязательные поля
0 Другие ошибки (например, фатальные ошибки)

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.