API commutation: различия между версиями
Admin (обсуждение | вклад) (→delete) |
Admin (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 34: | Строка 34: | ||
''Доработано в: 3.21.3 (в object_type добавлены варианты fiber|cross|splitter, добавлен параметр object_side)'' | ''Доработано в: 3.21.3 (в object_type добавлены варианты fiber|cross|splitter, добавлен параметр object_side)'' | ||
'' | ''Доработано в: 3.14.56 (в object_type добавлен вариант device, добавлен параметр object_port)'' | ||
Описание: Очистка коммутации | Описание: Очистка коммутации | ||
| Строка 45: | Строка 45: | ||
==== get_data ==== | ==== get_data ==== | ||
'' | ''Доработано в: 3.14.12 (в object_type добавлен вариант splitter)'' | ||
'' | ''Доработано в: 3.12.52 (в object_type добавлен вариант radio)'' | ||
Описание: Получение массива коммутации | Описание: Получение массива коммутации | ||
Текущая версия от 11:50, 27 июня 2026
Раздел API ERP "UserSide"
Назначение: Коммутация объектов
Дополнительные параметры: action - подкатегория запроса (возможное значение: см.ниже)
Подкатегории
add
Доработано в: 3.18.25 (в object_type добавлен вариант splitter, в object2_type добавлен вариант splitter)
Доработано в: 3.14.71 (в object_type добавлен вариант cross, в object2_type добавлен вариант cross)
Доработано в: 3.13.70 (в object_type добавлен вариант fiber, в object2_type добавлен вариант fiber, добавлены параметры object1_side и object2_side)
Доработано в: 3.12.59 (добавлен параметр object1_port, в object_type добавлен вариант switch)
Описание: Коммутация объектов Обязательные параметры: object_type - тип объекта [customer|switch|fiber|cross|splitter] object_id - id/uuid объекта object1_side - сторона объекта 1 (для кабельных линий) object1_port - порт объекта 1 object2_type - тип объекта 2 [switch|fiber|cross|splitter] object2_id - id/uuid объекта 2 object2_side - сторона объекта 2 (для кабельных линий) object2_port - порт объекта 2
delete
Доработано в: 3.21.3 (в object_type добавлены варианты fiber|cross|splitter, добавлен параметр object_side)
Доработано в: 3.14.56 (в object_type добавлен вариант device, добавлен параметр object_port)
Описание: Очистка коммутации Обязательные параметры: object_type - тип объекта [customer|device|fiber|cross|splitter] object_id - id объекта Необязательные параметры: object_side - сторона объекта (для fiber|cross|splitter) object_port - номер порта (для device|cross|splitter) или id волокна/проводника (для fiber)
get_data
Доработано в: 3.14.12 (в object_type добавлен вариант splitter)
Доработано в: 3.12.52 (в object_type добавлен вариант radio)
Описание: Получение массива коммутации
Обязательные параметры:
object_type - Тип объекта для выборки [customer|switch|radio|cross|fiber|splitter]
Необязательные параметры:
object_id - id объекта для выборки
is_finish_data - Флаг - выводить конечную точку коммутации
Дополнительно возвращаемые данные:
array(
[data] = array(
[object_type] => Тип объекта
[object_id] => id объекта
[direction] => Сторона коммутации (например для ВОЛС)
[interface] => Номер интерфейса
[comment] => Заметки
[connect_id] => id записи о коммутации
)