API - usm billing - get connect list: различия между версиями

Материал из WiKi - UserSide
(Новая страница: «См.: Методы универсального API Метод: '''get_connect_list…»)
 
Нет описания правки
Строка 19: Строка 19:
  &object_id=1,15,3232  
  &object_id=1,15,3232  


В качестве индекса массива выступает идентификатор оборудования
  [object_type] => array(
  [object_id] => array(
  [] => array(
    [direction] => array(
  'id' => id
      [interface] => array(
  'model_id' => id модели
        [] => array( - вложенный массив - все включенные сюда объекты
  'ip' => ip-адрес
          'type' => тип объекта
  'mac' => mac-адрес
          'id' => id объекта
  'house_id' => id дома размещения
          'direction' => направление
  'entrance' => номер подъезда
          'interface' => номер порта
  'floor' => номер этажа
        )
  'node_id' => id узла/точки размещения оборудования
    )
  'location' => текстовый адрес размещения
)
  'geo' => координаты устройства
  'comment' => заметки
  'date_activity' => дата последней активности оборудования
  'date_create' => дата добавления
  'snmp_version' => версия протокола работы [1,2c,3]
  'snmp_port' => порт для подключения по snmp
  'snmp_read_community' => read community
  'software_version' => версия прошивки
)

Версия от 18:03, 6 октября 2017

См.: Методы универсального API

Метод: get_connect_list

Описание: Коммутация объектов (абонентов/оборудования) между собой

Добавлен в версии API: 1.5

Запрос:
?key=apikey&request=get_connect_list

Результат:
http://demo.userside.eu/api.php?key=keyus&cat=module&request=get_connect_list
Также есть возможность указать:
- нужный тип объектов (в т.ч. через запятую несколько типов)
&object_type=customer
- id объектов (в т.ч. через запятую несколько)
&object_id=1,15,3232 
[object_type] => array(
  [object_id] => array(
    [direction] => array(
      [interface] => array(
        [] => array( - вложенный массив - все включенные сюда объекты
          'type' => тип объекта
          'id' => id объекта
          'direction' => направление
          'interface' => номер порта
        )
   )

)