You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Форматы ответа

Формат ответа регулируется заголовком Accept.

Например: Accept: application/json.

application/json

Для получения данных в формате json необходимо указать в заголовке Accept значение application/json.

Поля ответа

НаименованиеТипОписание
dataarrayРезультат выполнения вызываемого метода.
messagesarray

Список сообщений, который может содержать сообщения об ограничениях в возвращаемых данных.

Например ограничение возвращаемых данных с определенных складов по причине превышения количества разрешенных запросов.

timefloatВремя обработки запроса.

Сообщения

Формат сообщений

Наименование поляТипОписание
levelstring

Уровень сообщения.

codeintegerУникальный код для типа сообщения.
textstringТекст сообщения.

Уровни сообщений

  1. info — Какая-либо информация не влияющая на работоспособность API.
  2. warning — Предупреждение свидетельствующее о каких-либо ограничениях о проблемах связанных со взаимодействием с API в будущем (например: приближение к максимальному количеству запросов, запланированные технические работы, низкая сумма на балансе).
  3. critical — Важное предупреждение связанное с какими-либо ограничениями во взаимодействии с API (например ограничение выдачи по причине превышения максимального количества запросов).

Максимальное количество разрешенных запросов

КодУровеньСообщение
100warningПриближение количества запросов к максимальному.
200criticalДостигнуто максимальное количество запросов.

Методы

Получение токена для авторизации

POST /auth

Параметры

НаименованиеТипОбязателенОписание
loginstringдаЛогин для входа в API.
passwordstringдаПароль для входа в API.

Формат ответа

Наименование поляТипОписание
tokenstringТокен для авторизации через Bearer Token.
expiresintegerВремя (unixtime) окончания срока действия токена.

Поиск артикулов производителей

GET /article

НаименованиеТипОбязателенОписание
articlestringдаАртикул производителя.
manufacturer_namestringнет

Наименование производителя.

Поддерживаются wildcards (Например *knecht) при условии, что задан хотя бы один символ наименования (за исключением *).

replacementsbooleanнет

Возвращать ли артикулы товаров-аналогов.

По умолчанию аналоги не возвращаются.

Формат ответа

Ответ возвращается в формате ключ-значение.

Ключом является идентификатор артикула.

Наименование поляТипОписание
manufacturer_articlestring Артикул производителя.
manufacturerobjectПроизводитель товара.
manufacturer.idstringИдентификатор производителя товара.
manufacturer.namestringНаименование производителя товара.
manufacturer.countryobjectСтрана произовдителя товара.
manufacturer.country.idstringИдентификатор страны.
manufacturer.country.namestringНаименование страны.
nameobjectНаименование.
name.idstringИдентификатор наименования.
name.namestringНаименование.
replacementsarrayСписок идентификаторов заменителей.
  • No labels