Метод getVin » История » Редакция 2
Редакция 1 (Артем, 29.11.2017 15:20) → Редакция 2/4 (Артем, 01.12.2017 15:10)
h1. Метод getVin h2. Описание метода --- p(. Осуществляет расшифровку VIN или FRAME номера автомобиля. h2. Параметры вызова --- |=.Параметр|Обязательный|=.Описание| |=.*function*|=.+|getVin| |=.*function*|=.+|getImageHash| |=.*apiKey*|=.+|API-ключ| |=.*apiVersion*|=.+|Версия API| |=.*clientId*|=.+|Ваш ID клиента| |=.*domain*|=.+|Домен, для которого сгенерирован API-ключ| |=.*brand*|=.+|Бренд каталога| |=.*vin*|=.+|VIN или FRAME номер| h2. Пример вызова --- http://api.ilcats.ru/?clientId=1234567890&domain=www.ilcats.ru&apiKey=abxxxxxxxxxxxxxxxxxxxx98&apiVersion=2.0&brand=audi&function=getVin&vin=WAUZZZ4BZYN038921 h2. Возвращаемые данные --- p(. Метод возвращает массив значений *vins*, содержащий расшифровки найденных расшифровок VIN/FRAME номера. Каждый элемент массива содержит в себе 4 элемента: |=.Название|=.Обязательн.|=.Описание| |=.*shortDescription*|=.+|Краткое описание автомобиля| |=.*description*|=.+|Полное описание автомобиля, массив элементов вида *Название характеристики*->*Значение характеристики*| |=.*options*|=.-|Массив описаний опций (комплектации) автомобиля. Элементы вида *Название опции*->*Значение опции*| |=.*urlParams*|=.+|Массив GET-параметров ссылки перехода к следующему этапу поиска. Элементы вида *Название параметра*->*Значение пареметра*| h2. Пример возвращаемых данных --- <pre><code class="ruby"> "vins": [ { "shortDescription": "Audi A6/S6/Avant qu. (A6Q),<BR>Двигатель: AQD", "description": { "Рынок": "Мексика", "Модель": "Audi A6/S6/Avant qu.", "Код модели": "A6Q", ... "Цвет крыши": "4N", "Код страны": "X0A" }, "options": { "Варианты комплектации (AUS)": "Исполнение стандартное (A8S)", "Спецификации КП (GSP)": "5-speed automatic transmission for four-wheel drive vehicle (G0Q)", "Тип кузова (KAR)": "Notchback (K8B)", ... "Дополнительный отопитель (ZUH)": "Without auxiliary/parking heater (9M0)", "Система контроля пристёгивания ремней безопасности (SGK)": "Without seat belt reminder (9P0)" }, "urlParams": { "function": "getGroups", "vin": "WAUZZZ4BZYN038921", "market": "MEX", "model": "A6Q", "modelcode": "262", "year": "2000" } }, { "shortDescription": "Audi A6/S6/Avant quattro (A6Q),<BR>Двигатель: AQD", "description": { "Рынок": "Аргентина", "Модель": "Audi A6/S6/Avant quattro", "Код модели": "A6Q", ... "Цвет крыши": "4N", "Код страны": "X0A" }, "options": { "Варианты комплектации (AUS)": "Исполнение стандартное (A8S)", "Спецификации КП (GSP)": "5-speed automatic transmission for four-wheel drive vehicle (G0Q)", "Тип кузова (KAR)": "Notchback (K8B)", ... "Дополнительный отопитель (ZUH)": "Without auxiliary/parking heater (9M0)", "Система контроля пристёгивания ремней безопасности (SGK)": "Without seat belt reminder (9P0)" }, "urlParams": { "function": "getGroups", "vin": "WAUZZZ4BZYN038921", "market": "RA", "model": "A6Q", "modelcode": "262", "year": "2000" } } ] </code></pre>