Laximo Web-services:OEM:GetCatalogInfo

Материал из Laximo
Перейти к: навигация, поиск
Другие языки:
English • ‎русский

Описание

Получить информацию о каталоге.

Параметры функции

Параметр Обязательный Описание
Locale + Язык, на котором предпочтительно получить данные
Catalog + Код каталога, берется из списка каталогов
ssd + Данные сервера

Возвращаемые данные

Параметр Обязательный Описание
code + Уникальный код каталога. Данный код необходимо использовать для дальнейших обращений к сервису.
icon + Название иконки каталога, например, "toyota.png"
brand + Название бренда (каталога) большими буквами
version + Версия каталога, например, "08.2009"
name + Наименование каталога, по возможности, на запрашиваемом языке
supportframesearch - Поддерживает ли каталог идентификацию автомобилей по кузову. Обычно используется для Японского рынка

Используйте featrures/feature с именем framesearch взамен

supportvinsearch - Поддерживает ли каталог идентификацию автомобилей по VIN

Используйте featrures/feature с именем vinsearch взамен

supportparameteridentification2 - Поддерживает ли каталог идентификацию автомобилей по параметрам.

Необходим для работы функций GetWizard2/FindVehicleByWizard2 Используйте featrures/feature с именем wizardsearch взамен

supportquickgroups - Поддерживает ли каталог быстрый поиск запчастей по группам

Используйте featrures/feature с именем quickgroups взамен

vinexample + Пример VIN кода для данного каталога

Используйте featrures/feature с атрибутом example взамен

frameexample + Пример кода и номера кузова для данного каталога

Используйте features/feature с атрибутом example взамен

Секция features содержит перечень стандартных функций, которые поддерживаются системой среди них:

  • vinsearch - поиск по вин с помощью функции FindVehicleByVin
  • framesearch - поиск по коду и номеру кузова с помощью функции FindVehicleByFrame
  • wizardsearch2 - поиск автомобиля по параметра с помощью функций GetWizard2, FindVehicleByWizard2, GetWizardNextStep
  • quikgroups - поиск запчастей по коду группы с помощью функций ListQuickGroup, ListQuickDetail

Секция extensions/operations содержит перечень дополнительных операций, поддерживаемых в данном каталоге.

Параметр Обязательный Описание
name + Имя операции. Должно быть передано в функцию ExecCustomOperation
kind + Тип операции. На текущий момент поддерживается только поиск автомобилей (search_vehicle)
description + Наименование операции на запрошенном языке

Секция extensions/operations/operation/params/param содержит перечень параметров операции.

Параметр Обязательный Описание
name + Имя параметра
pattern + Регулярное выражение, с помощью которого возможно проверить корректность ввода данных от пользователя
description + Наименование операции на запрошенном языке

Warning.gif Обратите внимание! Данный список возвращаемых данных может быть дополнен в любой момент, в рамках работ по улучшению и обновлению веб-сервиса.

Information.gif - Красным цветом обозначены устаревшие параметры

Пример запроса

GetCatalogInfo:Locale=en_US|Catalog=AU1203|ssd=

Пример ответа сервиса

<response>
    <GetCatalogInfo>
        <row brand="PEUGEOT" code="AP1211" frameexample="" icon="Peugeot.png" name="Peugeot" supportquickgroups="true"
             supportvinsearch="true"
             vinexample="VF38BLFYT80940534"/>
            <features>
                <feature name="vinsearch" example="VF38BLFYT80940534"/>
                <feature name="framesearch" example="GHH-34345"/>
                <feature name="wizardsearch2"/>
                <feature name="quickgroups"/>
            </features>
 
            <extensions>
                <operations>
                    <operation name="chassis" kind="search_vehicle" description="Поиск по шасси">
                        <field name="param1" pattern="[\w\d]{17}" description="parameter 1"/>
                        <field name="param2" pattern="[\w\d]{17}" description="parameter 2"/>
                    </operation>
                </operations>
            </extensions>
    </GetCatalogInfo>
</response>


Функции веб-сервисов Laximo

Общая информация

Принципы работы Безопасность Локализация каталогов Обновление каталогов Обработка ошибок Подключение сервиса
Laximo.OEM Поиск каталога ListCatalogs,GetCatalogInfo
Поиск автомобиля FindVehicleByVIN,FindVehicleByFrame, GetWizard2, GetWizardNextStep2, FindVehicleByWizard2, GetVehicleInfo, ExecCustomOperation
Поиск узла ListUnits, ListCategories, GetFilterByUnit, GetUnitInfo
Поиск деталей в узле ListDetailByUnit, ListImageMapByUnit, GetFilterByDetail
Быстрый поиск деталей ListQuickGroup, ListQuickDetail
Laximo.Aftermarket Поиск деталей FindOEM, FindReplacements, FindDetail, FindOEMCorrection
Производитель ManufacturerInfo, ListManufacturer
Библиотеки и примеры использования веб-сервисов Laximo
PHP
Скачать
PHP-библиотеку
Примеры использования библиотеки Изменение поведения и внешнего вида элементов каталогов
GuayaquilExtender
Пример переопределения стандартного поведения классов отображения данных в html
Пример получения кроссов с LaximoAftermarket
Работа с каталогами на примере отображения списка каталогов
Скачать библиотеку ASP.NET ASP.NET Guayaquil library
Варианты внедрения сервисов Laximo в 1С