Проект

Общее

Профиль

GetComplectationsKiaHyundai » История » Редакция 5

Редакция 4 (Артем, 07.04.2016 18:13) → Редакция 5/6 (Артем, 08.04.2016 10:56)

h1. getComplectations 


 h2. Описание метода 

 --- 

 p(. Метод возвращает список комплектаций выбранной модели автомобиля 

 h2. Параметры вызова 

 --- 

 p(.  
 |=.параметр|=.обязательный|=.описание| 
 |*apiKey*|=.+|Ваш ключ доступа к API| 
 |*brand*|=.+|kia| 
 |*function*|=.+|getComplectations| 
 |*vin*|=.-|vin-номер автомобиля| 
 |*market*|=.+|ID рынка| 
 |*model*|=.+|Код производителя |*model*|=.+|ID модели| 
 |*language*|=.-|Язык каталога| 

 p(. <pre>* Здесь и далее для марки Hyundai подставлять brand = hyundai</pre> 

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

 --- 

 p(. Метод возвращает 3 массива данных: 
 
 h3. productionYears - список годов выпуска модели  
 
 |*ID года выпуска*|Год выпуска| 

 h3. complectationsParamTypes - список типов возможных параметров комплектации выбранной модели  
 
 |*ucc_type*|ID типа параметра| 
 |*lang_code*|Код локали назваения типа параметра| 
 |*lex_desc*|Название типа параметра| 

 h3. complectationsParameters - список параметров комплектации выбранной модели  

 Содержит массив вида "ID типа параметра" -> "Массив параметров комплектации": 
 
 |*ucc_type*|ID типа параметра| 
 |*lang_code*|Код локали назваения типа параметра| 
 |*lex_desc*|Название типа параметра| 
 |*ucc*|ID параметра| 
 |*ucc_lang_code*|Код локали названия параметра| 
 |*ucc_lex_desc*|Название параметра| 

 На основании выбора пользователя формируется строка вида YYYY|01|02|03|04|05|06|DT|WT , в которую подставляеются выбранные пользователем параметры комлектации. Например:    1999|A||L|3|5||L| 

 Следующий этап поиска - функция *getGroups*. В вызов функции getGroups передается в том числе и параметр modif, содержащий сформированную строку с параметрами модификации (комплектации) авто.