Проект

Общее

Профиль

PartAdditionalInfo » История » Версия 8

Артем, 11.03.2019 13:31

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>
50 6 Артем
51
---
52
53 8 Артем
h2. Описание метода [[originalGetPartUsage|getPartUsage]]
54
55
h2. Описание метода [[originalGetPartImages|getPartImages]]