Введите артикул, например: 2368130010
> Описание работы web-сервиса

Описание работы web-сервиса

Web-сервис позволяет подключить ваш интернет ресурс к нашей системе. Это позволит в автоматическом режиме получить список доступных предложений по заданному артикулу, отправить в корзину и разместить заказ на нашем портале. Для подключения web-сервиса, вам необходимо связываться с своим менеджером и сообщить ему ip адрес(а) с которых будет происходить подключение. Менеджер отправит в техническую службу вашу заявку и после подтверждения, сервис будет доступен для использования.

Адрес для работы с web-сервисом: https:/api.geo-parts.ru
Обмен информации производится в формате JSON c помощью POST запросов.
Формат запроса:
{method: команда,
login: логин,
password : пароль,
request: {запрос}
}

запрос - массив параметров для каждой команды.
Ответ от сервера так же приходит в формате JSON, структура ответа зависит от команды (method).

Описание команд:

Пример:

$request = array(
      'method' => 'list_cart',
      'login' => 'partner',
      'password' => 'partner'
      );

Ошибки, возращаемые сервером.

Ответ с ошибкой, будет приходить в следуюшем формате:
{"error":{"code":<код>,"message":<сообщение>}
Список возможных ошибок в ответах сервера:

код сообщение описание
001 Request invalid Ошибка в формате запроса
002 Internal error Внутренняя ошибка web-сервиса
100 Key `login` not found Нет логина в запросе
101 Key `password` not found Нет пароля в запросе
102 User not found or password incorrect Ошибка авторизации
103 IP is not allowed by user IP адрес не прописан в список допустимых к работе
104 User is blocked Пользователь заблокирован в системе
200 Unknow method Вызвана неизвестная команда
210 Key `request` not found Элемент `request` отсутствует в запросе
211 Position(s) not found Нет позиций по результату запроса
220 Key `number` not found Элемент `number` отсутствует в запросе
221 Number is incorrect Элемент `number` имеет некорректное значение
230 Key `brand_id` not found Элемент `brand_id` отсутствует в запросе
231 Key `brand_id` is invalid Элемент `brand_id` имеет некорректное значение
232 Key `row_id` is invalid Элемент `row_id` имеет некорректное значение
240 Key `supplier_id` not found Элемент `supplier_id` отсутствует в запросе
241 Key `supplier_id` is invalid Элемент `supplier_id` имеет некорректное значение
250 Key `qty` not found Элемент `qty` отсутствует в запросе
251 Key `qty` is invalid Элемент `qty` имеет некорректное значение
252 Quantity is not a multiple party Указанное кол-во не кратно партии
301 Error creating order Ошибка создания заказа
310 Order with a number-date already exist Заказ с таким номером уже существует
311 No positions in cart Отсутсвуют позиции для заказа(корзина пуста)
312 Account is blocked Логин заблокирован для размещения заказа

 

 © 2016-2024 «Geo-parts.ru» — оптовая продажа автозапчастей для иномарок

Офис - склад в Москве: +7 (909) 168-91-99

Info@geo-parts.ru