Метод getVin » История » Версия 2
Артем, 01.12.2017 15:10
1 | 1 | Артем | h1. Метод getVin |
---|---|---|---|
2 | |||
3 | h2. Описание метода |
||
4 | |||
5 | --- |
||
6 | |||
7 | p(. Осуществляет расшифровку VIN или FRAME номера автомобиля. |
||
8 | |||
9 | h2. Параметры вызова |
||
10 | |||
11 | --- |
||
12 | |||
13 | |=.Параметр|Обязательный|=.Описание| |
||
14 | 2 | Артем | |=.*function*|=.+|getVin| |
15 | 1 | Артем | |=.*apiKey*|=.+|API-ключ| |
16 | |=.*apiVersion*|=.+|Версия API| |
||
17 | |=.*clientId*|=.+|Ваш ID клиента| |
||
18 | |=.*domain*|=.+|Домен, для которого сгенерирован API-ключ| |
||
19 | |=.*brand*|=.+|Бренд каталога| |
||
20 | |=.*vin*|=.+|VIN или FRAME номер| |
||
21 | |||
22 | h2. Пример вызова |
||
23 | |||
24 | --- |
||
25 | |||
26 | http://api.ilcats.ru/?clientId=1234567890&domain=www.ilcats.ru&apiKey=abxxxxxxxxxxxxxxxxxxxx98&apiVersion=2.0&brand=audi&function=getVin&vin=WAUZZZ4BZYN038921 |
||
27 | |||
28 | h2. Возвращаемые данные |
||
29 | |||
30 | --- |
||
31 | |||
32 | p(. Метод возвращает массив значений *vins*, содержащий расшифровки найденных расшифровок VIN/FRAME номера. Каждый элемент массива содержит в себе 4 элемента: |
||
33 | |||
34 | |||
35 | |=.Название|=.Обязательн.|=.Описание| |
||
36 | |=.*shortDescription*|=.+|Краткое описание автомобиля| |
||
37 | |=.*description*|=.+|Полное описание автомобиля, массив элементов вида *Название характеристики*->*Значение характеристики*| |
||
38 | |=.*options*|=.-|Массив описаний опций (комплектации) автомобиля. Элементы вида *Название опции*->*Значение опции*| |
||
39 | |=.*urlParams*|=.+|Массив GET-параметров ссылки перехода к следующему этапу поиска. Элементы вида *Название параметра*->*Значение пареметра*| |
||
40 | |||
41 | h2. Пример возвращаемых данных |
||
42 | |||
43 | --- |
||
44 | |||
45 | <pre><code class="ruby"> |
||
46 | "vins": [ |
||
47 | { |
||
48 | "shortDescription": "Audi A6/S6/Avant qu. (A6Q),<BR>Двигатель: AQD", |
||
49 | "description": { |
||
50 | "Рынок": "Мексика", |
||
51 | "Модель": "Audi A6/S6/Avant qu.", |
||
52 | "Код модели": "A6Q", |
||
53 | |||
54 | ... |
||
55 | |||
56 | "Цвет крыши": "4N", |
||
57 | "Код страны": "X0A" |
||
58 | }, |
||
59 | "options": { |
||
60 | "Варианты комплектации (AUS)": "Исполнение стандартное (A8S)", |
||
61 | "Спецификации КП (GSP)": "5-speed automatic transmission for four-wheel drive vehicle (G0Q)", |
||
62 | "Тип кузова (KAR)": "Notchback (K8B)", |
||
63 | |||
64 | ... |
||
65 | |||
66 | "Дополнительный отопитель (ZUH)": "Without auxiliary/parking heater (9M0)", |
||
67 | "Система контроля пристёгивания ремней безопасности (SGK)": "Without seat belt reminder (9P0)" |
||
68 | }, |
||
69 | "urlParams": { |
||
70 | "function": "getGroups", |
||
71 | "vin": "WAUZZZ4BZYN038921", |
||
72 | "market": "MEX", |
||
73 | "model": "A6Q", |
||
74 | "modelcode": "262", |
||
75 | "year": "2000" |
||
76 | } |
||
77 | }, |
||
78 | { |
||
79 | "shortDescription": "Audi A6/S6/Avant quattro (A6Q),<BR>Двигатель: AQD", |
||
80 | "description": { |
||
81 | "Рынок": "Аргентина", |
||
82 | "Модель": "Audi A6/S6/Avant quattro", |
||
83 | "Код модели": "A6Q", |
||
84 | |||
85 | ... |
||
86 | |||
87 | "Цвет крыши": "4N", |
||
88 | "Код страны": "X0A" |
||
89 | }, |
||
90 | "options": { |
||
91 | "Варианты комплектации (AUS)": "Исполнение стандартное (A8S)", |
||
92 | "Спецификации КП (GSP)": "5-speed automatic transmission for four-wheel drive vehicle (G0Q)", |
||
93 | "Тип кузова (KAR)": "Notchback (K8B)", |
||
94 | |||
95 | ... |
||
96 | |||
97 | "Дополнительный отопитель (ZUH)": "Without auxiliary/parking heater (9M0)", |
||
98 | "Система контроля пристёгивания ремней безопасности (SGK)": "Without seat belt reminder (9P0)" |
||
99 | }, |
||
100 | "urlParams": { |
||
101 | "function": "getGroups", |
||
102 | "vin": "WAUZZZ4BZYN038921", |
||
103 | "market": "RA", |
||
104 | "model": "A6Q", |
||
105 | "modelcode": "262", |
||
106 | "year": "2000" |
||
107 | } |
||
108 | } |
||
109 | ] |
||
110 | </code></pre> |