/
Обробка зображень завантажених через ftp

Обробка зображень завантажених через ftp

Функція catalog/processImages (http://<DOMAIN>/api/catalog/processImages/)

Обробка зображень завантажених через ftp у директорію /content/import_images/.

Параметри:

  • token - ключ авторизації отриманий через функцію auth
  • removePrevImages - BOOL необхідність у видаленні попередніх зображень у товарі

Відповідь:

  • status - статус виконання функції
    • OK - усі записи оновилися успішно
  • response.log - лог виконання функції по кожному запису
    • response.log[i].fileName - назва обробленого файлу
    • response.log[i].code - код статусу додавання зображення
      • 0 - Немає помилок
      • 1 - Некоректне розширення файлу
      • 2 - Товар за вказаним артикулом відсутній
      • 3 - Помилка під час переміщення зображення
      • 4 - Галерея із зазначеним ім'ям відсутня
    • response.log[i].message - пояснення до статусу


Приклад запиту на адресу (http://<DOMAIN>/api/catalog/processImages/)

{
  "token": "9948039e94ff867ecc75051bf99f12c6",
  "removePrevImages": true
}

Приклад відповіді на запит

{
  "status": "OK",
  "response": {
    "log": [
      {
        "fileName": "123123.jpg",
        "code": 0,
        "message": "File 123123.jpg added to 123123 (gallery: images)"
      },
      {
        "fileName": "123123@1.jpg",
        "code": 0,
        "message": "File 123123@1.jpg added to 123123 (gallery: images)"
      },
      {
        "fileName": "123123@gallery_common@1.jpg",
        "code": 0,
        "message": "File 123123@gallery_common@1.jpg added to 123123 (gallery: gallery_common)"
      },
      {
        "fileName": "123123@gallery_common@2.jpg",
        "code": 0,
        "message": "File 123123@gallery_common@2.jpg added to 123123 (gallery: gallery_common)"
      },
      {
        "fileName": "afas32352.jpg",
        "code": 0,
        "message": "File afas32352.jpg added to afas32352 (gallery: images)"
      },
      {
        "fileName": "afas32352@gallery_360@1.jpg",
        "code": 0,
        "message": "File afas32352@gallery_360@1.jpg added to afas32352 (gallery: gallery_360)"
      },
      {
        "fileName": "afas32352@gallery_360@2.jpg",
        "code": 0,
        "message": "File afas32352@gallery_360@2.jpg added to afas32352 (gallery: gallery_360)"
      },
      {
        "fileName": "afas32352@gallery_comasdgagasgmon@3.jpg",
        "code": 4,
        "message": "Gallery gallery_comasdgagasgmon does not exists"
      },
      {
        "fileName": "afas32352@gallery_common@3.jpg",
        "code": 0,
        "message": "File afas32352@gallery_common@3.jpg added to afas32352 (gallery: gallery_common)"
      },
      {
        "fileName": "asdgasdgasd325235235.jpg",
        "code": 2,
        "message": "Product with article asdgasdgasd325235235 does not exists"
      }
    ]
  }
}

Related content

Обработка изображений загруженных через ftp
Обработка изображений загруженных через ftp
More like this
Processing images uploaded via ftp
Processing images uploaded via ftp
More like this
Експорт стікерів/іконок
Експорт стікерів/іконок
More like this
Імпорт залишків товарів
Імпорт залишків товарів
More like this
Удаление комплектов товаров
Удаление комплектов товаров
More like this
Видалення комплетів товарів
Видалення комплетів товарів
More like this