Версия 1.2. Последние изменения в API произошли 2 дня назад

Сервис интеграции реализован с использованием SOAP и предоставляет клиентам API для управления заказами.

Подключение

Адрес подключения

http://91.107.67.44:8048/Portal.svc?singleWsdl

Аутентификация и авторизация

Аутентификация пользователей выполняется посредством передачи в каждый из вызываемых методов пары из логина и пароля, по которым определяется идентичность пользователя.

Некоторые методы требуют наличия у пользователя права на редактирование заказов.

Параметры, передаваемые в методы сервиса для аутентификации и авторизации:

Параметр Тип данных Описание
login string Логин и пароль для доступа к методам сервиса. Выдаются клиенту менеджером.
password string

Операции

GetItems

Операция возвращает список товаров с полной информацией о товарах, доступных для заказа в ВТТ.

Доступна только аутентифицированным пользователям.

Входные параметры: логин и пароль пользователя.

Результат: список объектов ItemDto.

GetRuntimeItems

Операция возвращает оперативную информацию о товарах, доступных для заказа в ВТТ. К оперативным данным относятся идентификатор товара и количества (на складе, в доставке и т.д.) товара для заказа.

Доступна только аутентифицированным пользователям.

Входные параметры: логин и пароль пользователя.

Результат: список объектов ItemRuntimeDto.

GetItemsPortion

Операция возвращает порцию товаров, ограниченную входными параметрами. Может использоваться для получения списка товаров в несколько запросов, так как набор данных, возвращаемый GetItems может быть слишком большим и его чтение может занять большое количество времени и памяти.

Порция данных ограничивается индексами начала и окончания порции включительно. Индексация элементов начинается с нуля.

Доступна только аутентифицированным пользователям.

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