Create item

Это общедоступный API-метод, который вы можете подергать для ознакомления.

Все методы сделаны для моего курса «Автоматизация тестов для REST API при помощи Postman». Теорию я выкладываю на youtube и в блог, а за практикой заходите!

Создание товара

REST — http://shop.bugred.ru/api/items/create/

 

Входные параметры

Имя параметра

Тип

Обязательный?

Описание

name

string

да

Название 

section

string

да

раздел

description

string

да

Описание

color

string

нет

цвет

size

Строка, можно через запятую перечислить

нет

Размеры доступные

price

число с двумя знаками после запятой

нет

Цена

params

string

нет

Параметры

photo

string

нет

Фото товара через base64

Фото через рест — хочется через base:

Одно фото за раз отправляется.

В ответе вся та же инфа + некий ИД товара, чтобы редактировать можно было.

Примеры вызова

Пример 1: REST — товар успешно создан

Запрос:

{ "name":"Шортики", "section":"Платья", "description":"Модное платье из новой коллекции!", "color":"RED", "size":44, "price":666, "params":"dress" }

Ответ:

{ "method": "/items/create", "status": "ok", "result": { "id": "59", "name": "Шортики", "section": "Платья", "description": "Модное платье из новой коллекции!", "color": "RED", "price": 666, "params": "dress" } }

В form-data

Пример 2: REST — минимум параметров на входе

Запрос:

{ "name":"Шортики", "section":"Платья", "description":"Модное платье из новой коллекции!" }

Ответ:

Пример 3: REST — передаем фото через BASE64

Запрос:

Ответ:

Пример 4: SOAP — создание товара

Запрос:

Ответ: