@fastym

Как правильно построить схему запроса post?

headers = {"Authorization": "MyApiKey",
           'Content-Type': 'application/json',
           'accept': 'application/json'}

param = {"barcode": "4606003084618",
         "stock": 21,
         "warehouseId": 9990}

response = requests.post("https://suppliers-api.wildberries.ru/api/v2/stocks", json=json.dumps(param), headers=headers)


получаю следующий ответ:

{'additionalErrors': None, 'data': {'errors': None}, 'errorText': 'Неверная схема запроса', 'error': True}


На сайте присутствует swager и там я вижу что корректный запрос выглядит так:

curl: curl -X POST "https://suppliers-api.wildberries.ru/api/v2/stocks" -H "accept: application/json" -H "Authorization: MyApiKey" -H "Content-Type: application/json" -d "[{"barcode":"4606003084618","stock":22,"warehouseId":9990}]"

Подскажите пожалуйста где я ошибаюсь?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы