Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Обработка изображений загруженных через ftp в директорию Processing of images uploaded via ftp to the directory /content/import_images/

ПараметрыParameters:

  • token -
  • ключ авторизации полученный через функцию auth
  • authorization key obtained via auth function
  • removePrevImages - BOOL
  • необходимость в удалении предыдущих изображений в товаре

...

  • need to remove previous images in the product

Response:

  • status -
  • статус выполнения функции
  • status of the function execution
    • OK -
  • все записи обновились успешно
    • all records were updated successfully
  • response.log -
  • лог выполнения функции по каждой записи
  • log of function execution for each record
    • response.log[i].fileName -
  • название обработанного файла
    • name of the processed file
    • response.log[i].code -
  • код статуса добавления изображения
    • code of image addition status
      • 0 -
  • Нет ошибок
      • No errors
      • 1 -
  • Некорректное расширение файла
      • Incorrect file extension
      • 2 -
  • Товар по указанному артикулу отсутствует
      • Item by specified article is missing
      • 3 -
  • Ошибка при перемещении изображения
      • Error when moving the image
      • 4 -
  • Галерея с указанным именем отсутствует
      • Gallery with the specified name is missing
    • response.log[i].message -
  • пояснение к статусу

...

    • status explanation


Query example http://<DOMAIN>/api/catalog/processImages/):


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


Пример ответа на запрос:Response example


Code Block
{
  "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"
      }
    ]
  }
}