Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следущая версия | Предыдущая версия | ||
|
вебсервисы-сайта:поиск [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.0 Поиск деталей - getFindByDetail === | + | === 1.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 = "Превышен лимит операций" | ||