SnapShelf
Карточки для Ozon

Загрузка фото через API Ozon: product/import/pictures, MAIN и GALLERY

API Ozon принимает изображения по ссылкам и разделяет главное фото и галерею на уровне запроса. Разбираем, как собрать запрос, какие ссылки принимаются и почему сухой прогон перед боевой заливкой обязателен.

Филимонов Иван2 мин чтения

Карточки, готовые к выгрузке через API

Как устроен метод

Запрос содержит идентификатор товара и списки ссылок: отдельно главное изображение, отдельно галерея в нужном порядке. Площадка скачивает файлы сама, поэтому ссылки должны быть доступны без авторизации и вести на файл нужного формата. Обработка идёт асинхронно: статус загрузки проверяется отдельным запросом.

Частые ошибки

  • Ссылка на страницу вместо файла или файл за авторизацией.
  • Файл не в sRGB или не того размера — импорт проходит, но карточку отклоняет модерация.
  • Главное фото с текстом.
  • Нарушенный порядок галереи из-за несортированного списка.

Сухой прогон

Боевая заливка меняет живую карточку. Поэтому запрос сначала формируется и показывается — со всеми ссылками, типами слотов и порядком, — и только после подтверждения уходит. В SnapShelf это режим по умолчанию: заливка включается явно.

Вопросы по теме статьи

Принимает ли API Ozon файлы напрямую?
Как задать главное фото через API?
Как узнать, что картинки загрузились?

Услуга

Карточки для Ozon

Всё, о чём написано выше, конвейер SnapShelf делает сам: одно фото на входе, карточка по правилам площадки на выходе. При регистрации начисляются кредиты на пробу, карту вводить не нужно.