API node: различия между версиями

Материал из WiKi - UserSide
Строка 13: Строка 13:


== Подкатегории ==
== Подкатегории ==
==== get ====
Описание: Список объектов
Обязательные параметры:
  нет
Необязательные параметры:
  id - перечень ID объектов ''(через запятую)''
Дополнительно возвращаемые данные:
  array(
  [data] => Данные об объектах
  )


==== add ====
==== add ====
Строка 49: Строка 38:
   [id] => ID добавленного объекта в случае успеха
   [id] => ID добавленного объекта в случае успеха
   )
   )
==== add_mark ====
Описание: Добавление метки
Обязательные параметры:
  node_id - ID дома
  mark_id - ID метки
==== change_custom_icon====
Описание: Изменение собственного значка на карте
Обязательные параметры:
  id - ID объекта
  custom_icon_id - ID значка
==== delete_mark ====
Описание: Снятие метки
Обязательные параметры:
  node_id - ID дома
  mark_id - ID метки


==== edit ====
==== edit ====
Строка 70: Строка 77:
   array(
   array(
   [id] => ID объекта в случае успеха
   [id] => ID объекта в случае успеха
  )
==== get ====
Описание: Список объектов
Обязательные параметры:
  нет
Необязательные параметры:
  id - перечень ID объектов ''(через запятую)''
Дополнительно возвращаемые данные:
  array(
  [data] => Данные об объектах
   )
   )


Строка 81: Строка 99:
   [Id] => ID объекта в случае успеха
   [Id] => ID объекта в случае успеха
   )
   )
==== change_custom_icon====
Описание: Изменение собственного значка на карте
Обязательные параметры:
  id - ID объекта
  custom_icon_id - ID значка
==== add_mark ====
Описание: Добавление метки
Обязательные параметры:
  node_id - ID дома
  mark_id - ID метки
==== delete_mark ====
Описание: Снятие метки
Обязательные параметры:
  node_id - ID дома
  mark_id - ID метки

Версия от 15:29, 15 июня 2017

Раздел API ERP "UserSide"

Назначение: Объекты инфраструктуры (узлы связи, муфты, опоры, колодцы)

Дополнительные параметры:
action - подкатегория запроса (возможное значение: см.ниже)

ID типов объектов инфраструктуры:

0 - узел связи
1 - муфта
2 - опора
3 - колодец

Подкатегории

add

Описание: Добавление объекта
Обязательные параметры:
 нет
Дополнительные параметры:
 type - Тип объекта
 city_id - ID населенного пункта размещения объекта
 custom_icon_id - ID индивидуального значка на карте
 comment - заметки
 date_add - дата добавления
 entrance - номер подъезда
 house_id - ID дома размещения объекта
 inventory_number - инв.номер объекта
 is_planned - Флаг - объект только запланирован
 location - размещение объекта (текстовое)
 node_parent_id - ID родительского объекта
 number - номер объекта
 owner_id - ID собственника
 map_id - ID карты
 coordinates - координаты в текстовом виде через запятую (пример: 47.839628,35.140553)
Дополнительно возвращаемые данные:
 array(
  [id] => ID добавленного объекта в случае успеха
 )

add_mark

Описание: Добавление метки
Обязательные параметры:
 node_id - ID дома
 mark_id - ID метки

change_custom_icon

Описание: Изменение собственного значка на карте
Обязательные параметры:
 id - ID объекта
 custom_icon_id - ID значка

delete_mark

Описание: Снятие метки
Обязательные параметры:
 node_id - ID дома
 mark_id - ID метки

edit

Описание: Редактирование объекта
Обязательные параметры:
 id - ID объекта
Необязательные параметры:
 city_id - ID населенного пункта размещения объекта
 custom_icon_id - ID индивидуального значка на карте
 comment - заметки
 date_add - дата добавления
 entrance - номер подъезда
 house_id - ID дома размещения объекта
 inventory_number - инв.номер объекта
 is_planned - Флаг - объект только запланирован
 location - размещение объекта (текстовое)
 node_parent_id - ID родительского объекта
 number - номер объекта
 owner_id - ID собственника
Дополнительно возвращаемые данные:
 array(
  [id] => ID объекта в случае успеха
 )

get

Описание: Список объектов
Обязательные параметры:
 нет
Необязательные параметры:
 id - перечень ID объектов (через запятую)
Дополнительно возвращаемые данные:
 array(
  [data] => Данные об объектах
 )

get_node_id

Описание: Получение ID объекта по входящим данным
Обязательные параметры:
 data_typer - тип данных, которые проверяем (Возможные значения: number)
 data_value - значение
Дополнительно возвращаемые данные:
 array(
  [Id] => ID объекта в случае успеха
 )