Проект

Общее

Профиль

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

Редакция 2 (Артем, 27.03.2016 14:31) → Редакция 3/6 (Артем, 27.03.2016 14:50)

h1. getComplectations GetComplectations 


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

 --- 

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

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

 --- 

 p(.  
 |=.параметр|=.обязательный|=.описание| 
 |*apiKey*|=.+|Ваш ключ доступа к API| 
 |*brand*|=.+|kia| 
 |*function*|=.+|getComplectations| 
 |*vin*|=.-|vin-номер автомобиля| 
 |*market*|=.+|ID рынка| 
 |*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, содержащий сформированную строку с параметрами модификации (комплектации) авто.