Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:json_api [2015/12/05 17:50] 127.0.0.1 внешнее изменение |
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 || | ||
Строка 139: | Строка 156: | ||
|CREDIT|Кредит| | |CREDIT|Кредит| | ||
|CREDIT_TRESSHOLD|Несъёмный минимум| | |CREDIT_TRESSHOLD|Несъёмный минимум| | ||
- | |DAY_FEE checked|Дневная а/п| | + | |DAY_FEE |Дневная а/п| |
|DAY_TIME_LIMIT|Лимит времени День| | |DAY_TIME_LIMIT|Лимит времени День| | ||
|DAY_TRAF_LIMIT|Лимит трафика День| | |DAY_TRAF_LIMIT|Лимит трафика День| | ||
Строка 146: | Строка 163: | ||
|FINE|Пеня| | |FINE|Пеня| | ||
|FIXED_FEES_DAY|Фиксированная дата абон. платы| | |FIXED_FEES_DAY|Фиксированная дата абон. платы| | ||
- | |ID checked|Номер| | + | |ID |Номер| |
|IN_PRICE|Цена Получено| | |IN_PRICE|Цена Получено| | ||
|IN_SPEED|Скорость Получено| | |IN_SPEED|Скорость Получено| | ||
Строка 155: | Строка 172: | ||
|MIN_SESSION_COST|Минимальная цена сессии| | |MIN_SESSION_COST|Минимальная цена сессии| | ||
|MIN_USE|Минимальная денежная наработка| | |MIN_USE|Минимальная денежная наработка| | ||
- | |MONTH_FEE checked|Абонплата за месяц| | + | |MONTH_FEE |Абонплата за месяц| |
|MONTH_TIME_LIMIT|Лимит времени Месяц| | |MONTH_TIME_LIMIT|Лимит времени Месяц| | ||
|MONTH_TRAF_LIMIT|Лимит трафика Месяц| | |MONTH_TRAF_LIMIT|Лимит трафика Месяц| | ||
- | |NAME checked|Название| | + | |NAME |Название| |
|NEG_DEPOSIT_FILTER_ID|Фильтр негативного Депозита| | |NEG_DEPOSIT_FILTER_ID|Фильтр негативного Депозита| | ||
|NEG_DEPOSIT_IPPOOL|Пул адресов негативного депозита| | |NEG_DEPOSIT_IPPOOL|Пул адресов негативного депозита| | ||
Строка 165: | Строка 182: | ||
|OUT_PRICE|Цена Отправлено| | |OUT_PRICE|Цена Отправлено| | ||
|OUT_SPEED|Скорость Отправлено| | |OUT_SPEED|Скорость Отправлено| | ||
- | |PAYMENT_TYPE checked|Вид оплаты| | + | |PAYMENT_TYPE |Вид оплаты| |
|PERIOD_ALIGNMENT|Выравнивание месяца| | |PERIOD_ALIGNMENT|Выравнивание месяца| | ||
|POSTPAID_DAY_FEE|Дневная а/п Послеоплата| | |POSTPAID_DAY_FEE|Дневная а/п Послеоплата| | ||
Строка 174: | Строка 191: | ||
|REDUCTION_FEE|Скидка| | |REDUCTION_FEE|Скидка| | ||
|SMALL_DEPOSIT_ACTION|Действие при недостаточном депозите| | |SMALL_DEPOSIT_ACTION|Действие при недостаточном депозите| | ||
- | |TIME_TARIFS checked|Часовой тариф| | + | |TIME_TARIFS |Часовой тариф| |
|TOTAL_TIME_LIMIT|Лимит времени Всего| | |TOTAL_TIME_LIMIT|Лимит времени Всего| | ||
|TOTAL_TRAF_LIMIT|Лимит трафика Всего| | |TOTAL_TRAF_LIMIT|Лимит трафика Всего| | ||
|TP_GID|Группа| | |TP_GID|Группа| | ||
- | |TRAF_TARIFS checked|Тарифы трафика| | + | |TRAF_TARIFS |Тарифы трафика| |
|TRAFFIC_TRANSFER_PERIOD|Период перехода трафика| | |TRAFFIC_TRANSFER_PERIOD|Период перехода трафика| | ||
|UPLIMIT|Предупреждение| | |UPLIMIT|Предупреждение| | ||
Строка 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 | количество абонентов | | ||
====Информационные поля==== | ====Информационные поля==== | ||
Строка 327: | Строка 377: | ||
- | ====Абоненты с подключённой интернет услугой==== | + | ====Абоненты с подключённой интернет услугой (PPPoE/PPTP)==== |
Запрос: | Запрос: | ||
- | 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 |
Строка 348: | Строка 398: | ||
} | } | ||
+ | </code> | ||
+ | **Дополнительные поля** | ||
+ | |||
+ | ^ACTIVATE |Активация | | ||
+ | ^ADDRESS_BUILD |Дом | | ||
+ | ^ADDRESS_FLAT |Квартира | | ||
+ | ^ADDRESS_FULL |Полный Адрес | | ||
+ | ^ADDRESS_STREET |Улица | | ||
+ | ^BILL_ID |Денежные счета | | ||
+ | ^CID |Caller ID. Может быть MAC, телефон, IP для вторичной авторизации абонента | | ||
+ | ^CITY |Город | | ||
+ | ^COMMENTS |Комментарии | | ||
+ | ^COMPANY_ID |Компании ID | | ||
+ | ^CONTRACT_ID |Номер контракта | | ||
+ | ^CREDIT |Кредит | | ||
+ | ^CREDIT_DATE |Кредит Дата | | ||
+ | ^DELETED |Удалено | | ||
+ | ^DEPOSIT |Депозит | | ||
+ | ^DISTRICT_NAME |Районы | | ||
+ | ^DOMAIN_ID |DOMAIN ID | | ||
+ | ^DV_EXPIRE |Internet Окончание | | ||
+ | ^DV_LOGIN |Услуга Логин | | ||
+ | ^DV_PASSWORD |Услуга Пароль | | ||
+ | ^DV_STATUS |Internet Статус | | ||
+ | ^DV_STATUS_DATE |Статус Дата | | ||
+ | ^EMAIL |E-Mail | | ||
+ | ^EXPIRE |Окончание | | ||
+ | ^EXT_DEPOSIT |Дополнительный Депозит | | ||
+ | ^FILTER_ID |Filter ID | | ||
+ | ^FIO |ФИО | | ||
+ | ^GID |Группа | | ||
+ | ^GROUP_NAME |Группа Название | | ||
+ | ^IP |IP | | ||
+ | ^LAST_PAYMENT |Последняя оплата | | ||
+ | ^LOGIN |Логин | | ||
+ | ^LOGIN_STATUS |Логин Статус | | ||
+ | ^MONTH_TRAFFIC_IN |Месяц Получено | | ||
+ | ^MONTH_TRAFFIC_OUT |Месяц Отправлено | | ||
+ | ^NETMASK |NETMASK | | ||
+ | ^ONLINE |Online | | ||
+ | ^PASPORT_DATE |Паспорт Дата | | ||
+ | ^PASPORT_GRANT |Паспорт Выдано | | ||
+ | ^PASPORT_NUM |Паспорт Номер | | ||
+ | ^PHONE |Телефон | | ||
+ | ^PORT |Порт | | ||
+ | ^REDUCTION |Скидка | | ||
+ | ^REGISTRATION |Регистрация | | ||
+ | ^SPEED |Скорость | | ||
+ | ^TP_NAME |Тарифный план | | ||
+ | ^UID |UID | | ||
+ | ^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> | </code> | ||
+ | ====Абоненты с подключённой интернет услугой (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&API_KEY=1523615231263123 | ||
+ | |||
+ | |||
+ | Ответ: | ||
+ | |||
+ | <code> | ||
+ | "ID" : "DHCP_HOSTS", | ||
+ | "TITLE" : [ | ||
+ | "#","Логин","IP","Hostname","netwirk_name","MAC","DHCP Статус","-","-" ], | ||
+ | "DATA_1" : [ | ||
+ | {"id" : "4", "login" : "", "ip" : "192.168.11.23", "hostname" : "test_", "netwirk_name" : "DHCP_NET_5", "mac" : "00:00:00:00:0A:11", "status" : "Активно"}, | ||
+ | {"id" : "12", "login" : "109059", "ip" : "192.168.0.47", "hostname" : "Host_109059_1", "netwirk_name" : "DHCP_NET", "mac" : "33:33:33:33:33:11", "status" : "Активно"}, | ||
+ | {"id" : "13", "login" : "109059", "ip" : "192.168.0.47", "hostname" : "Host_109059_223", "netwirk_name" : "DHCP_NET", "mac" : "33:33:33:33:33:12", "status" : "Активно"}, | ||
+ | {"id" : "67", "login" : "Fedorov", "ip" : "10.11.1.12", "hostname" : "Fedorov1", "netwirk_name" : "DHCP_NET1", "mac" : "00:0c:0c:99:Ac:23", "status" : "Активно"} | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | **Дополнительные поля** | ||
+ | |||
+ | ^ACTIVATE | Активация | | ||
+ | ^ADDRESS_BUILD | Дом | | ||
+ | ^ADDRESS_FLAT | Квартира | | ||
+ | ^ADDRESS_FULL | Полный Адрес | | ||
+ | ^ADDRESS_STREET | Улица | | ||
+ | ^BILL_ID | Денежные счета | | ||
+ | ^BOOT_FILE | Boot file | | ||
+ | ^CITY | Город | | ||
+ | ^COMMENTS | Комментарии | | ||
+ | ^COMPANY_ID | Компании ID | | ||
+ | ^CONTRACT_ID | Номер контракта | | ||
+ | ^CREDIT | Кредит | | ||
+ | ^CREDIT_DATE | Кредит Дата | | ||
+ | ^DELETED | Удалено | | ||
+ | ^DEPOSIT | Депозит | | ||
+ | ^DISTRICT_NAME | Районы | | ||
+ | ^DOMAIN_ID | DOMAIN ID | | ||
+ | ^EMAIL | E-Mail | | ||
+ | ^EXPIRE | Окончание | | ||
+ | ^EXT_DEPOSIT | Дополнительный Депозит | | ||
+ | ^FIO | ФИО | | ||
+ | ^GID | Группа | | ||
+ | ^GROUP_NAME | Группа Название | | ||
+ | ^HOSTNAME | Hostname | | ||
+ | ^ID | # | | ||
+ | ^IP | IP | | ||
+ | ^IPN_ACTIVATE | IPN Activate | | ||
+ | ^LAST_PAYMENT | Последняя оплата | | ||
+ | ^LOGIN | Логин | | ||
+ | ^LOGIN_STATUS | Логин Статус | | ||
+ | ^MAC | MAC | | ||
+ | ^MONTH_TRAFFIC_IN |Месяц Получено | | ||
+ | ^MONTH_TRAFFIC_OUT |Месяц Отправлено | | ||
+ | ^NAS_ID | NAS ID | | ||
+ | ^NAS_IP | NAS IP | | ||
+ | ^NAS_NAME | Сервер доступа | | ||
+ | ^NETWORK_NAME | Сеть | | ||
+ | ^NEXT_SERVER | Next Server | | ||
+ | ^OPTION_82 | Option 82 | | ||
+ | ^PASPORT_DATE | Паспорт Дата | | ||
+ | ^PASPORT_GRANT | Паспорт Выдано | | ||
+ | ^PASPORT_NUM | Паспорт Номер | | ||
+ | ^PHONE | Телефон | | ||
+ | ^PORTS | Порт | | ||
+ | ^REDUCTION | Скидка | | ||
+ | ^REGISTRATION | Регистрация | | ||
+ | ^SERVER_VID | Server VLAN | | ||
+ | ^STATUS | DHCP Статус | | ||
+ | ^TP_NAME |Тарифный план | | ||
+ | ^UID | UID | | ||
+ | ^VID | Пользователь VLAN | | ||
+ | ^ZIP | Индекс | | ||
+ | |||
+ | также можно подставлять информационные поля \\ | ||
+ | функция работает на версии abills 0.77 и ниже | ||
====API information===== | ====API information===== | ||
Строка 376: | Строка 585: | ||
+ | =====HELP DESK===== | ||
+ | |||
+ | * [[abills:docs:manual:json_api_msgs|Help DESK]] |