PartAdditionalInfo » История » Версия 5
Артем, 28.02.2019 11:24
| 1 | 1 | Артем | h1. Блок PartAdditionalInfo - дополнительная информация по конкретной запчасти |
|---|---|---|---|
| 2 | |||
| 3 | 3 | Артем | --- |
| 4 | |||
| 5 | 5 | Артем | При вызове метода getParts есть возможность запросить в свойствах з/ч ссылки на дополнительную информацию о детали (применяемость, изображение, аналоги). Для этого достаточно при вызове метода getParts дополнительно передать параметр partInfo со значением от 1 до 7. В зависимости от этого параметра для каждой запчасти будет выдаваться массив из 1,2 или трех структур ifLink с описанием ссылок на следующие страницы: |
| 6 | 1 | Артем | |
| 7 | 2 | Артем | |=.*Значение*|=.*Информация*| |
| 8 | |=.1|Выдавать всю доступную информацию (изображение, применяемость и аналоги)| |
||
| 9 | |=.2|Применяемость и изображение| |
||
| 10 | |=.3|Применяемость и аналоги| |
||
| 11 | |=.4|Только применяемость| |
||
| 12 | |=.5|Только изображение| |
||
| 13 | |=.6|Только аналоги| |
||
| 14 | |=.7|Изображение и аналоги| |
||
| 15 | |=.Другие значения|не выдавать ничего| |
||
| 16 | 3 | Артем | |
| 17 | --- |
||
| 18 | |||
| 19 | h2. Пример возвращаемых данных |
||
| 20 | |||
| 21 | <pre><code class="ruby"> |
||
| 22 | "partAdditionalInfo": { |
||
| 23 | "partUsageLink": { |
||
| 24 | "name": "Применяемость", |
||
| 25 | "urlParams": { |
||
| 26 | 4 | Артем | "brand": "ssangyong", |
| 27 | 3 | Артем | "function": "getPartUsage", |
| 28 | "number": "6712300165" |
||
| 29 | } |
||
| 30 | }, |
||
| 31 | "partImages": { |
||
| 32 | "name": "Изображение", |
||
| 33 | 1 | Артем | "urlParams": { |
| 34 | 4 | Артем | "brand": "ssangyong", |
| 35 | "function": "getPartImages", |
||
| 36 | "model": "C05", |
||
| 37 | "number": "6712300165" |
||
| 38 | 1 | Артем | } |
| 39 | }, |
||
| 40 | "partAnalogsLink": { |
||
| 41 | 3 | Артем | "name": "Аналоги", |
| 42 | "urlParams": { |
||
| 43 | 4 | Артем | "brand": "ssangyong", |
| 44 | "function": "getPartAnalogs", |
||
| 45 | "number": "6712300165" |
||
| 46 | 3 | Артем | } |
| 47 | } |
||
| 48 | } |
||
| 49 | </code></pre> |