Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:json_api [2015/12/07 16:00]
asmodeus
abills:docs:manual:json_api [2017/11/24 15:54] (текущий)
bohdan [Абоненты с подключённой интернет услугой (IPoE)]
Строка 10: Строка 10:
 **Пример** ​ **Пример** ​
  
-https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=dv_tp&​EXPORT_CONTENT=DV_TARIF_PLANS&​header=1&​json=1&​API_KEY=1523615231263123+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=internet_tp&​EXPORT_CONTENT=INTERNET_TARIF_PLANS&​header=1&​json=1&​API_KEY=1523615231263123
  
  
Строка 24: Строка 24:
  
  
 +
 +
 +====Поиск абонентов====
 +Поиск абонентов по унивесрсальному ключу
 +
 +
 +^qindex=7 ||
 +^search=1 | Включить поиск|
 +^&​type=10 | Тип поиска| ​
 +^&​header=1 | показать заголовок |
 +^LOGIN=testuser | Параметр поиска. Поиск осуществляется по всем полям универсального поиска |
 +^EXPORT_CONTENT=USERS_LIST | Експортировать то только контент поиска | 
 +^&​SKIP_FULL_INFO=1 | Отображать информацию в формате таблицы |
 +
 +
 +Запрос:​
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=7&​search=1&​type=10&​header=1&​json=1&​LOGIN=testuser&​EXPORT_CONTENT=USERS_LIST&​SKIP_FULL_INFO=1&​API_KEY=1523615231263123
  
 ====Информация об абоненте==== ====Информация об абоненте====
Строка 31: Строка 48:
 Запрос:​ Запрос:​
  
-https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=15&​UID=109103&​SUMMARY_SHOW=1&​EXPORT=1+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=15&​UID=109103&​SUMMARY_SHOW=1&​EXPORT=1&​API_KEY=1523615231263123
  
 ^qindex=15 || ^qindex=15 ||
Строка 281: Строка 298:
 </​code>​ </​code>​
  
 +
 +====Дома улицы====
 +
 +|BUILDS=xxx ​ | ID  улицы |
 +
 +Запрос:​
 +
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=form_streets&​BUILDS=102&​EXPORT_CONTENT=BUILDS_LIST&​header=1&​json=1&​PAGE_ROWS=1000000&​API_KEY=1523615231263123
 +
 +Ответ:
 +
 +<​code>​
 +{ "​CAPTION"​ : "​Дома",​
 + "​ID"​ : "​BUILDS_LIST",​
 +"​TITLE"​ : [
 +"​Номер","​Этажи","​Подъезды","​Квартиры","​Улицы","​ Пользователи","​Плотность подключения","​Добавлено","​Карта сети X","​-","​-"​ ],
 +"​DATA_1"​ : [
 +  {"​number"​ : "​2",​ "​flors"​ : "​0",​ "​entrances"​ : "​0",​ "​flats"​ : "​0",​ "​street_name"​ : "​Гоголя",​ "​users_count"​ : "​2",​ "​users_connections"​ : "",​ "​added"​ : "​2015-10-17",​ "​coordx"​ : ""​},​
 + ​{"​number"​ : "​4",​ "​flors"​ : "​0",​ "​entrances"​ : "​0",​ "​flats"​ : "​0",​ "​street_name"​ : "​Гоголя",​ "​users_count"​ : "​0",​ "​users_connections"​ : "",​ "​added"​ : "​2015-10-17",​ "​coordx"​ : ""​}
 +]
 +
 +}
 +</​code>​
 +
 +Список полей ​
 +^ ENTRANCES | Подъезды |
 +^ FLATS | Квартиры |
 +^ FLORS | Этажи |
 +^ LOCATION_ID | LOCATION ID точка включения |
 +^ NUMBER | Номер |
 +^ STREET_NAME | Улицы |
 +^ USERS_CONNECTIONS | Плотность подключения |
 +^ USERS_COUNT | количество абонентов |
  
 ====Информационные поля==== ====Информационные поля====
Строка 331: Строка 381:
 Запрос:​ Запрос:​
  
-https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=dv_users_list&​EXPORT_CONTENT=INTERNET_USERS_LIST&​header=1&​json=1&​PAGE_ROWS=1000000+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=dv_users_list&​EXPORT_CONTENT=INTERNET_USERS_LIST&​header=1&​json=1&​PAGE_ROWS=1000000&​API_KEY=1523615231263123
  
  
Строка 358: Строка 408:
 ^ADDRESS_STREET |Улица ​ | ^ADDRESS_STREET |Улица ​ |
 ^BILL_ID |Денежные счета ​ | ^BILL_ID |Денежные счета ​ |
-^CID |CID  |+^CID |Caller ID. Может быть MAC, телефон,​ IP  для вторичной авторизации абонента ​  |
 ^CITY |Город ​ | ^CITY |Город ​ |
 ^COMMENTS |Комментарии ​ | ^COMMENTS |Комментарии ​ |
Строка 401: Строка 451:
 ^ZIP |Индекс ​ | ^ZIP |Индекс ​ |
  
 +====Информация про Internet услугу ====
 +
 +  https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=130&​UID=112&​sort=1&​EXPORT_CONTENT=internet_user&​header=1&​json=1&​API_KEY=1523615231263123
 +  ​
 +<​code>​
 +{
 + "​internet_user":​ {
 + "​STATUS":​ "​5",​
 + "​STATUS_COLOR":​ "#​009688",​
 + "​STATUS_COLOR_GR_S":​ "#​00b4a3",​
 + "​STATUS_COLOR_GR_F":​ "#​00877a",​
 + "​ID":​ "​88",​
 + "​UID":​ "​112",​
 + "​TP_NUM":​ "​1002",​
 + "​TP_NAME":​ "4G Стандарт",​
 + "​TP_ID":​ "​25",​
 + "​CHANGE_TP_BUTTON":​ "​Изменить",​
 + "​IP":​ "​0.0.0.0",​
 + "​NETMASK":​ "​255.255.255.255",​
 + "​SERVICE_ACTIVATE":​ "​0000-00-00",​
 + "​SERVICE_EXPIRE":​ "​0000-00-00",​
 + "​FILTER_ID":​ "​RAD:​mpd-table-static+=100=%IP%",​
 + "​TURBO_MODE_FORM":​ ",",​
 + "​ACTION":​ "​change",​
 + "​LNG_ACTION":​ "​Изменить",​
 + "​DEL_BUTTON":​ "​Удалить"​
 + }
 +
 +}
 +</​code>​
 ====Абоненты с подключённой интернет услугой (IPoE)==== ====Абоненты с подключённой интернет услугой (IPoE)====
  
 Запрос:​ Запрос:​
  
-https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=dhcphosts_hosts&​EXPORT_CONTENT=DHCP_HOSTS&​header=1&​json=1&​PAGE_ROWS=1000000+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=dhcphosts_hosts&​EXPORT_CONTENT=DHCP_HOSTS&​header=1&​json=1&​PAGE_ROWS=1000000&​API_KEY=1523615231263123
  
  
Строка 479: Строка 559:
 ^ZIP | Индекс | ^ZIP | Индекс |
  
-также можно подставлять информационные поля+также можно подставлять информационные поля ​\\ 
 +функция работает на версии abills 0.77 и ниже  ​
 ====API information===== ====API information=====
  
Строка 504: Строка 585:
  
  
 +=====HELP DESK=====
 +
 +  *  [[abills:​docs:​manual:​json_api_msgs|Help DESK]]