Wildberries Post API Multipart media file

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 089
Благодарностей
126
Баллы
63

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 089
Благодарностей
126
Баллы
63
Добавить медиафайлы
POST https://suppliers-api.wildberries.ru/content/v3/media/file

AUTHORIZATIONS:
HeaderApiKey
HEADER PARAMETERS
X-Nm-Id
required
string
Example: 213864079
Артикул Wildberries
X-Photo-Number
required
integer
Example: 2
Номер медиафайла на загрузку, начинается с 1. При загрузке видео всегда указывайте 1.
Чтобы добавить изображение к уже загруженным, номер медиафайла должен быть больше количества уже загруженных медиафайлов.
REQUEST BODY SCHEMA: multipart/form-data
required



uploadfilestring <binary>


120515


120516
 
Последнее редактирование:

LiMe

Client
Регистрация
10.12.2015
Сообщения
595
Благодарностей
316
Баллы
63
  • Спасибо
Реакции: bizzon

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 089
Благодарностей
126
Баллы
63
120519


HTTP/1.1 400 Bad Request
Server: nginx
{"additionalErrors":null,"data":null,"error":true,"errorText":"Ошибка сохранения товара: Невозможно определить mime-тип файла; поддерживаемые форматы: изображения (\"image/bmp\", \"image/gif\", \"image/jpeg\", \"image/png\", \"image/webp\"), видео (\"video/mp4\", \"video/quicktime\")"}
 
Последнее редактирование:

LiMe

Client
Регистрация
10.12.2015
Сообщения
595
Благодарностей
316
Баллы
63
Посмотреть вложение 120519

HTTP/1.1 400 Bad Request
Server: nginx
{"additionalErrors":null,"data":null,"error":true,"errorText":"Ошибка сохранения товара: Невозможно определить mime-тип файла; поддерживаемые форматы: изображения (\"image/bmp\", \"image/gif\", \"image/jpeg\", \"image/png\", \"image/webp\"), видео (\"video/mp4\", \"video/quicktime\")"}
С того что я вижу, вам в ошибке написали, какие форматы они принимает, у вас "image/jpg", а надо "image/jpeg". Также вы не передаете саму картинку, если я правильно помню и понимаю.
Первый пункт вам не нужен, ваш тело запроса по идеи должен выглядеть по так:
Код:
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="uploadfile"; filename="C:\1.jpg"
Content-Type: image/jpeg

C:\1.jpg
----WebKitFormBoundary7MA4YWxkTrZu0gW
 
  • Спасибо
Реакции: bizzon

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 089
Благодарностей
126
Баллы
63
С того что я вижу, вам в ошибке написали, какие форматы они принимает, у вас "image/jpg", а надо "image/jpeg". Также вы не передаете саму картинку, если я правильно помню и понимаю.
Первый пункт вам не нужен, ваш тело запроса по идеи должен выглядеть по так:
Код:
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="uploadfile"; filename="C:\1.jpg"
Content-Type: image/jpeg

C:\1.jpg
----WebKitFormBoundary7MA4YWxkTrZu0gW
Вааууу, работает!!! Спасибо!!!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)