Мы занимаемся активным созданием API. В ближайшее время будут появляться новые методы и их описания.
метод - item
После инициализации создаем тело запроса к интерфейсу. Сначала Вам необходимо создать массив с запросом авторизации. Логин и пароль и это логин и пароль, которым Вы пользуетесь, при авторизации на сайте.
$auth = array(
"login" => "Логин пользователя",
"password" => "Пароль пользователя"
);
Спецификация массива авторизации
Наименование | Тип | Обязат. | Описание |
login | String | + | Логин пользователя |
password | String | + | Пароль пользователя |
Далее создаете массив запроса остатка интересующей Вас позиции, куда в параметр auth помещаете запрос авторизации, а в параметр itemId помещаете код интересующего Вас товара
$parItem = array(
"auth" => $auth,
"itemid" => 535
);
Спецификация запроса
Наименование | Тип | Обязат. | Описание |
auth | Array | + | Массив данных для авторизации |
itemid | Int | + | Код товара, см. номенклатуру в формате XML |
Ответом на такой запрос будет следующий массив данных
stdClass Object
(
[msg] => остаток позиции 535
[state] => 1
[stock] => ***
[price] => 14.85
[price_qty] => Array
(
[0] => stdClass Object
(
[qty] => 6
[price] => 45.18
)
[1] => stdClass Object
(
[qty] => 12
[price] => 15.74
)
)
)
Спецификация ответа
Наименование | Тип | Обязат. | Описание |
msg | String | + | Информационное сообщение |
state | Int | + |
Статус выполнения запроса. Может принимать следующие значения
|
stock | String | + | Текущий доступный остаток |
price | Float | + |
Текущая цена товара в рублях за 1 шт. |
price_qty | Array | + |
Текущие цены товара в рублях > 1 шт. |
Спецификация массива price_qty
Наименование | Тип | Обязат. | Описание |
qty | Int | + | Количество от включительно |
price | Float | + | Цена |
В зависимости от результат выполнения запроса параметр state может принимать значения 0 - ошибка (см. информационное сообщение) и 1 - успех