Группы узлов и детали
После того как модификация выбрана (есть ssd и link), запрашивается дерево групп узлов и детали конкретного узла.
PartGroupsGet
Группы запчастей выбранной модификации. Стоимость — 1 юнит за сессию ssd (повторные вызовы в рамках оплаченной сессии бесплатны).
GET https://api.levam.net/oem/v1/PartGroupsGet
Параметры
| Параметр | Обязательный | Описание |
api_key | да | Ключ к API |
ssd | да | Идентификатор сессии |
link | да | Код модификации (из VehicleModificationsGet / VinFind) |
group | нет | Код группы. Пусто — корневые группы; код — вложенные подгруппы этой группы |
lang | нет | Язык ответа |
Пример
curl "https://api.levam.net/oem/v1/PartGroupsGet?api_key=КЛЮЧ&ssd=770e1aee96bbf85678ab1426f66af8c6&link=dm5GNk8vOXNQN1pBWmZTUjU4WnhpMW4w..."
{
"groups": [
{ "full_name": "engine", "group_name": "1", "image": ["https://img.levam.net/images/oem/audi/groups/1.png"] },
{ "full_name": "body", "group_name": "8", "image": ["https://img.levam.net/images/oem/audi/groups/8.png"] }
],
"next": 1,
"link": "VElKZGppUnBJY3pHUVRTeFgwVkNpTFFNMVhMdW9v...",
"model_info": { "Марка": "Audi", "The market": "BRAZIL", "Release date": "2001" },
"error": "",
"client": { "mark": "audi", "catalog_code": "3", "family": "Audi A3", "model": "AA3", "ssd": "cef178ee5e5cfb1b866bb3b3fda80537" }
}
Поля ответа
| Поле | Описание |
groups[].full_name | Название группы |
groups[].group_name | Код группы — передаётся в group следующего вызова |
groups[].image | Изображения группы |
next | 1 — у групп есть вложенные подгруппы (спускайтесь дальше по PartGroupsGet); 0 — вложенных нет, можно запрашивать PartsGet |
model_info | Параметры выбранной модификации |
client | Состояние сессии |
error | Информация об ошибке; пустая строка — ошибок нет |
PartsGet
Детали узла: список запчастей, схема (чертёж) и координаты деталей на ней. Стоимость — 1 юнит за сессию ssd (как у PartGroupsGet).
GET https://api.levam.net/oem/v1/PartsGet
Параметры
| Параметр | Обязательный | Описание |
api_key | да | Ключ к API |
ssd | да | Идентификатор сессии |
link | да | Код модификации |
group | да | Код узла (группа с next=0 из PartGroupsGet) |
lang | нет | Язык ответа |
Пример
curl "https://api.levam.net/oem/v1/PartsGet?api_key=КЛЮЧ&ssd=770e1aee96bbf85678ab1426f66af8c6&link=dm5GNk8vOXNQN1pB...&group=010-10000"
{
"client": { "mark": "audi", "catalog_code": "3", "family": "Audi A3", "model": "AA3" },
"parts": {
"parts": [
{
"standart": {
"part_number": "3",
"part_code": "1H0 819 056",
"part_name": "double stud with hexagon drive",
"part_quantity": "1"
},
"add": { "info": "AUDI A3", "model": "" }
}
],
"image": ["https://api.levam.net/images/audi/Bilder/194/194820100.png"],
"coord": [
[
{ "name": "54", "margin-top": 63.68, "margin-left": 3.27, "width": 4.79, "height": 2.7 }
]
],
"part_name": "air distribution housing"
},
"model_info": { "Market": "Asia", "Engine": "HR12DE" },
"error": ""
}
Поля ответа
| Поле | Описание |
parts.parts[].standart | Основные данные детали: part_number (номер на чертеже), part_code (артикул), part_name, part_quantity |
parts.parts[].add | Дополнительно: info, model (период производства), type (part / replacment / link / annotation), node_link (ссылка на узел или no) |
parts.image | Чертежи узла |
parts.coord | Координаты номеров деталей на чертеже (проценты): name, margin-top, margin-left, width, height |
parts.part_name | Название узла |
model_info | Параметры модификации |
error | Информация об ошибке; пустая строка — ошибок нет |