Каталоги и модели
CatalogsListGet
Список доступных OEM-каталогов (брендов). Метод бесплатный.
GET https://api.levam.net/oem/v1/CatalogsListGet
Параметры
| Параметр | Обязательный | Описание |
api_key | да | Ключ к API |
type | нет | Тип транспортного средства: пусто — все, 0 — легковые, 1 — коммерческие, 2 — мотоциклы, 3 — грузовые, 4 — спецтехника |
Пример
curl "https://api.levam.net/oem/v1/CatalogsListGet?api_key=КЛЮЧ&type="
{
"catalogs": [
{
"name": "Audi",
"code": "3",
"catalog_code": "3",
"logo": "https://img.levam.net/images/logos/big/audi.png",
"logo_small": "https://img.levam.net/images/logos/small/audi.png",
"supportframesearch": "no",
"frameexample": "",
"supportvinsearch": "yes",
"vinexample": "WAUBA24B3XN104537",
"universal_classifier": "yes",
"type_moto": "no",
"type_auto": "yes",
"type_transport": "no"
}
],
"error": ""
}
Поля ответа
| Поле | Описание |
catalogs[].name | Название каталога |
catalogs[].catalog_code | Код каталога — используется в остальных методах |
catalogs[].code | Устаревший дубль catalog_code (оставлен для совместимости) |
catalogs[].logo, logo_small | Логотипы каталога 100×100 и 50×50 |
catalogs[].supportvinsearch, vinexample | Поддержка поиска по VIN и пример VIN для каталога |
catalogs[].supportframesearch, frameexample | Поддержка поиска по FRAME и пример номера |
catalogs[].universal_classifier | Доступен ли универсальный классификатор (yes/no) |
catalogs[].type_moto, type_auto, type_transport | Наличие мотоциклов / легковых / грузовых и коммерческих ТС |
error | Информация об ошибке; пустая строка — ошибок нет |
ModelsListGet2
Все семейства и модели одного производителя. Метод бесплатный.
GET https://api.levam.net/oem/v1/ModelsListGet2
Параметры
| Параметр | Обязательный | Описание |
api_key | да | Ключ к API |
catalog_code | да | Код каталога из CatalogsListGet |
lang | нет | Язык ответа |
type | нет | Тип ТС (см. CatalogsListGet) |
Пример
curl "https://api.levam.net/oem/v1/ModelsListGet2?api_key=КЛЮЧ&catalog_code=3"
{
"error": "",
"catalog": {
"name": "Audi",
"catalog_code": "3",
"logo": "https://img.levam.net/images/logos/big/audi.png"
},
"families": {
"Audi 100": {
"family_name": "Audi 100",
"family_image": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png",
"models": [
{ "model": "A10", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" },
{ "model": "A10C", "model_picture": "https://img.levam.net/images/oem/models/Audi_100_Mk4_C4_sedan_1991.png" }
]
}
}
}
Поля ответа
| Поле | Описание |
catalog | Объект выбранного каталога (поля как в CatalogsListGet) |
families | Объект «название семейства → семейство»: family_name, family_image, models[] |
families.*.models[].model | Код модели — передаётся в VehicleParamsSet |
families.*.models[].model_picture | Изображение модели |
error | Информация об ошибке; пустая строка — ошибок нет |
Дальше: подбор модификации по параметрам.