Различия

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

Ссылка на это сравнение

Следущая версия
Предыдущая версия
вебсервисы-сайта:поиск [2016/05/13 15:50]
root создано
вебсервисы-сайта:поиск [2025/12/04 11:15] (текущий)
stenb
Строка 1: Строка 1:
 ==== Функции поиска ==== ==== Функции поиска ====
-|Адрес|http://​eezap.ru/​webservice/​search.php?​WSDL|+С 04.12.2025 
 +|Адрес|https://​ws.eezap.ru/​search.php?​WSDL| 
 +С 15.08.2025 до 01.01.2026  
 +|Адрес|https://​www.ws.eezap.ru/​search.php?​WSDL| 
 +Старый не активный. 
 +|Адрес| <​del>​https://​eezap.ru/​webservice/​search.php?​WSDL</​del>​|
  
  
-=== 1.Поиск деталей - getFindByDetail === +=== 1.Поиск деталей - getFindByDetail ===
- +
- +
-^Параметр^Описание^+
 |login *|логин клиента| |login *|логин клиента|
 |password *|пароль клиента| |password *|пароль клиента|
Строка 14: Строка 16:
 |sort|сортировка результатов ответа (sortByPrice - сортировка по цене, sortByTime - сортировка по сроку. по умолчанию - sortByPrice)| |sort|сортировка результатов ответа (sortByPrice - сортировка по цене, sortByTime - сортировка по сроку. по умолчанию - sortByPrice)|
 |currency|курс валют (RUB, USD, DHS, UAH. по умолчанию - соответствует валюте клиента)| |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(
 +      "​https://​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 = "​Превышен лимит операций"​