API node: различия между версиями
Admin (обсуждение | вклад) (→get_id) |
Admin (обсуждение | вклад) (→get) |
||
Строка 80: | Строка 80: | ||
==== get ==== | ==== get ==== | ||
''Доработано в: 3.12.74 (добавлено параметры city_id, street_id, house_id)'' | |||
Описание: Список объектов | Описание: Список объектов | ||
Обязательные параметры: | Обязательные параметры: | ||
нет | нет | ||
Необязательные параметры: | Необязательные параметры: | ||
id - | id - ID объектов ''(можно через запятую)'' | ||
city_id - ID населенного пункта ''(можно через запятую)'' | |||
street_id - ID улицы ''(можно через запятую)'' | |||
house_id - ID дома ''(можно через запятую)'' | |||
object_type - тип объекта | object_type - тип объекта | ||
Дополнительно возвращаемые данные: | Дополнительно возвращаемые данные: |
Версия от 14:48, 17 декабря 2018
Раздел 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
Доработано в: 3.12.74 (добавлено параметры city_id, street_id, house_id)
Описание: Список объектов Обязательные параметры: нет Необязательные параметры: id - ID объектов (можно через запятую) city_id - ID населенного пункта (можно через запятую) street_id - ID улицы (можно через запятую) house_id - ID дома (можно через запятую) object_type - тип объекта Дополнительно возвращаемые данные: array( [data] => Данные об объектах )
get_icon_list
Описание: Список собственных значков для объектов Необязательные параметры: id - перечень ID объектов (через запятую) Дополнительно возвращаемые данные: array( [data] => Данные об объектах )
get_id
Доработано в: 3.12.72 (добавлено возможное значение comment, добавлен параметр is_entry)
Доработано в: 3.12.71 (добавлено возможное значение additional_dataX)
Описание: Получение ID объекта по входящим данным Обязательные параметры: data_type - тип данных, которые проверяем (возможные значения: comment, number, additional_dataX (вместо X - id дополнительного поля)) data_value - значение Необязательные параметры: is_entry - флаг - проверять ли в т.ч. совпадение по части вхождения в строку Дополнительно возвращаемые данные: array( [Id] => ID объекта в случае успеха )
get_id_by_coord
Добавлено в: 3.12beta30
Описание: Получение ID ближайшего объекта по указанным координатам Обязательные параметры: lat - широта lon - долгота Необязательные параметры: type - тип объекта range - радиус в метрах, в пределах которого отобразить объекты