/api/lite/export/sku
Список результатов экспорта(подробная информация по экспорту) (/api/lite/export/sku)
/api/lite/export/sku
Положительный результат запроса:
{
"success": true,
"recordsTotal": 2
"exportResults": [
{
"success": true,
"id": "1001",
"fileUrl": "https://storage.yandexcloud.net/images-k2c/fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileID": "fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileSize": "122 KB",
"rowsCount": 296,
"startTime": "2020-08-27 15:48:25",
"finishTime": "2020-08-27 15:48:26",
"cloudUploadFinishTime": "2020-08-27 15:48:27"
},
{
"success": true,
"id": "1000",
"fileUrl": "https://storage.yandexcloud.net/images-k2c/452e74b0-3660-4c80-bfcb-78034097b720.xls",
"fileID": "452e74b0-3660-4c80-bfcb-78034097b720.xls",
"fileSize": "122 KB",
"rowsCount": 296,
"startTime": "2020-08-27 15:27:53",
"finishTime": "2020-08-27 15:27:54",
"cloudUploadFinishTime": "2020-08-27 15:27:55"
}
]
}
Пейджинация
Для пейджинации используются параметры page и size: size - заказов на странице, page - номер страницы.
Пример: /api/lite/export/sku?page=0&size=200
Если параметры не переданы, то дефолтные значения page=0&size=100
Также, для отображение пейджинации следует анализировать параметр recordsTotal, возвращающий общее количество записей (с учетом примененной фильтрации, если она есть).
параметр: id (Идентификатор результата, если передан, возвращается подробная информация по результату)
например /api/lite/export/sku?id=1001
Положительный результат запроса:
{
"success": true,
"id": "1001",
"fileUrl": "https://storage.yandexcloud.net/images-k2c/fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileID": "fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileSize": "122 KB",
"rowsCount": 296,
"startTime": "2020-08-27 15:48:25",
"finishTime": "2020-08-27 15:48:26",
"cloudUploadFinishTime": "2020-08-27 15:48:27"
}
Отрицательный результат запроса:
Пример ошибки
{
"success": false,
"errors": [
{
"code": 0,
"message": "текст ошибки"
}
]
}
Инициировать экспорт товаров (/api/lite/export/sku)
/api/lite/export/sku
Пример запроса:
{
"warehouse":null, //ИД Склада(фильтр)
"exportStock":true, //Выгружать остатки
"exportPrice":true, //Выгружать цены
"exportFeatures":true, //Выгружать свойства
"exportAttributes":true, //Выгружать атрибуты
"exportPictures":true, //Выгружать картинки
"exportArchive":false //Выгружать архивные товары
}
Положительный результат запроса:
Пример
{
"success": true,
"id": "1000",
"fileUrl": "https://storage.yandexcloud.net/images-k2c/fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileID": "fd5d5bc5-9792-4fee-be5e-51dd93e853ea.xls",
"fileSize": "122 KB", //Размер файла(строка)
"rowsCount": 296, //Количество строк в файле
"startTime": "2020-08-27 15:48:25", //Время начала подготовки файла
"finishTime": "2020-08-27 15:48:26", //Время окончания подготовки файла
"cloudUploadFinishTime": "2020-08-27 15:48:27" //Время окончания загрузки в облако
}
Отрицательный результат запроса:
Пример ошибки
{
"success": false,
"errors": [
{
"code": 0,
"message": "текст ошибки"
}
]
}