Это старая версия документа.
Функции поиска
1.1 Поиск деталей - getFindByDetail
| login * | логин клиента |
| password * | пароль клиента |
| make_logo | лого изготовителя |
| detail_num * | номер запрашиваемой детали |
| find_subs | запрос с заменами или без (0 - без замен, 1 - с заменами. по умолчанию - 0) |
| sort | сортировка результатов ответа (sortByPrice - сортировка по цене, sortByTime - сортировка по сроку. по умолчанию - sortByPrice) |
| currency | курс валют (RUB, USD, DHS, UAH. по умолчанию - соответствует валюте клиента) |
Результат:
Метод возвращает массив объектов FindByDetail, которые предоставляют информацию о детали:
| make_logo | короткое название марки; |
| make_name | полное название марки; |
| detail_num | номер детали без разделителей; |
| detail_num_space | номер детали с разделителями; |
| description | английское описание; |
| description_rus | русское описание; |
| weight | вес детали; |
| price | цена клиента в валюте запроса; |
| quantity | количество в наличие (некоторые поставщики не дают данных по наличию); |
| supplier | код поставщика; |
| direction | направление поставки поставщика; |
| delivery_type | тип доставки (например, AFL, CRG, CONT и т.д.); |
| delivery_time | средний срок доставки; |
| delivery_time_guar | гарантированный срок доставки; |
| type_subs | тип запчасти (0 - неоригинал, 1 - оригинал); |
| country | страна производитель; |
| stats_success | статистика успешного исполнения в % (если пусто - статистика по поставщику еще не сформировалась). |
Пример кода для подключения (PHP)
$client = new SoapClient(
"http://eezap.ru/webservice/search.php?WSDL",
array('trace'=>1, "connection_timeout" => 5)
);
$params=array();
$params["login"]='Ваш логин';
$params["password"]='Ваш пароль';
$params["make_logo"]='';
$params["detail_num"]='mr455003';
$params["find_subs"]='1';
$params["sort"]='';
$params["currency"]='';
$result = $client->getFindByDetail($params);
$result_array=$result->getFindByDetailResult->FindByDetail;
Ограничение по числу запросов
Ограничение по числу запросов поиска: 750 в день, при этом каждый заказ добавляет 25 запросов.
После исчерпания лимита поиск становится недоступен до следующего дня.
Если превышен лимит в случае запроса будет возвращена ошибка
getFindByDetailResult->FindByDetail->error = "Превышен лимит операций"