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, содержащий сформированную строку с параметрами модификации (комплектации) авто.