Сегодня 17:35
Для того, чтобы начать пользоваться сервисом, необходимо войти или зарегистрироваться

Вход

Звонок специалисту
+7 812 309-7026
доб.: 39-90
пн–пт: 8:30–17:00 по Москве

Получение характеристик (свойств)

Получение списка характеристик

Url: /restapi/catalog/specs.list.[xml|json]

Параметры для передачи:

hash - api ключ для доступа

page - страница для выборки

filter - фильтр выборки состоящий из:

  • id - ID характеристики, может быть как целым числом так и массивом
  • value_type_id - тип данных характеристики
  • spec_group_id - ID группы характеристики, может быть как целым числом так и массивом
  • is_main - Флаг основных характеристик, выводятся сразу на странице номенклатуры

Возвращаемые значения

specs - массив характеристик, содержащий данные о характеристике:

  • id - ID характеристики
  • title - имя характеристики
  • description - описание характеристики
  • value_type_id - тип данных
1 - Строка
2 - Число
3 - Булево
4 - Значения свойств объектов (Классификатор)
5 - Номенклатура
6 - Подразделение
  • spec_group_id - ID группы характеристики
  • is_main - флаг основных характеристик, выводятся сразу на странице номенклатуры

total - общее количество характеристик

page - текущая страница

page_count - общее количество страниц

count_on_page - количество элементов на странице

API отдает информацию только о свойствах, находящихся во "включенных" группах и у которых реквизит is_product=1 (показывать на странице артикула)

Пример запроса

XML


<?xml version="1.0" encoding="UTF-8"?>
<request>
   <hash>11111111111111111111111111</hash>
</request>

Пример ответа

XML


<?xml version="1.0" encoding="UTF-8"?>
<response>
  <specs>
    <item>
      <id>27</id>
      <title>Предельная коммутационная способность переменного тока Icu (кА)</title>
      <description>Максимальное значение тока короткого замыкания, которое 
       автоматический выключатель способен отключить несколько раз, оставаясь исправным, 
       для переменного тока.</description>
      <value_type_id>2</value_type_id>
      <spec_group_id>1</spec_group_id>
      <sort_order>41</sort_order>
      <is_main>1</is_main>
      <is_product>1</is_product>
    </item>
    ...
  </specs>
  <total>594</total>
  <page>1</page>
  <page_count>1</page_count>
  <count_on_page>50</count_on_page>
  <status>
    <code>ok</code>
  </status>
</response>


JSON

{
  "specs": [
    {
      "id": "27",
      "title": "\u041f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u043e\u043a\u0430 Icu (\u043a\u0410)",
      "description": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u043a\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437, \u043e\u0441\u0442\u0430\u0432\u0430\u044f\u0441\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u044b\u043c, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u043e\u043a\u0430.",
      "value_type_id": "2",
      "spec_group_id": "1",
      "sort_order": "41",
      "is_main": true,
      "is_product": true
    },
    ...
  ],
  "total": 594,
  "page": 1,
  "page_count": 1,
  "count_on_page": 50,
  "status": {
    "code": "ok"
  }
}