Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:xml_api [2018/01/27 19:10]
asmodeus [XML интерфейс управления (XML API)]
abills:docs:manual:xml_api [2018/04/16 19:06] (текущий)
asmodeus [Пополнение депозита]
Строка 10: Строка 10:
 **Запрос**\\ **Запрос**\\
  
-https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​index=11&​EXPORT_CONTENT=USERS_LIST&​xml=1+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​index=11&​EXPORT_CONTENT=USERS_LIST&​xml=1&​user=abills&​passwd=demo
  
  
Строка 19: Строка 19:
 ====Дополнительные параметры==== ====Дополнительные параметры====
  
-|&​show_columns= | Отображать только заданные колонки. Задаются через запятую без пробелов |+|&​show_columns=LOGIN,​FIO,​CONTRACT_ID,​CONTRACT_DATE,​BILL_ID ​| Отображать только заданные колонки. Задаются через запятую без пробелов |
 |&​PAGE_ROWS=1000000 | Количество результатов вывода. По умолчанию 25 | |&​PAGE_ROWS=1000000 | Количество результатов вывода. По умолчанию 25 |
 |&​sort=1 | Номер поля для сортировки | |&​sort=1 | Номер поля для сортировки |
Строка 97: Строка 97:
 |CAPTION | Заголовок сообщения ​ | |CAPTION | Заголовок сообщения ​ |
  
-====Примеры работы====+=====Примеры работы=====
  
-===список доступных функций====+====список доступных функций=====
  
   index.cgi?​xml=1   index.cgi?​xml=1
Строка 141: Строка 141:
 ===Информация об абоненте==== ===Информация об абоненте====
  
-  ​index.cgi?​qindex=15&​UID=4884&​xml=1&​header=1+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=15&​UID=2396&​xml=1&​header=1&​user=abills&​passwd=demo 
  
  
Строка 151: Строка 152:
 Отображает список параметров абонента Отображает список параметров абонента
  
-===Добавление абонента===+====Добавление абонента====
  
 **Пример** \\ **Пример** \\
-  index.cgi?​get_index=form_wizard&​header=1&​xml=1&​add=1&​LOGIN=test_user&​CREATE_BILL=1&​FIO=Test User Fio 
  
-===Управление абонентом===+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=form_wizard&​header=1&​xml=1&​add=1&​LOGIN=test_user&​CREATE_BILL=1&​FIO=Test User Fio 
 + 
 +====Управление абонентом====
  
 Каждый из отображаемых параметров абонента можно изменить отправив ​ Каждый из отображаемых параметров абонента можно изменить отправив ​
Строка 163: Строка 165:
  
 **Пример** **Пример**
 +
 Изменить кредит ​ на зачение 35 Изменить кредит ​ на зачение 35
-  ​index.cgi?​qindex=15&​UID=4884&​xml=1&​header=1&​change=1&​CREDIT=35+ 
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=15&​UID=4884&​xml=1&​header=1&​change=1&​CREDIT=35
  
 > 1. Управление состоянием абонента (активно,​ приостановлен,​ отключен и.т.д.) > 1. Управление состоянием абонента (активно,​ приостановлен,​ отключен и.т.д.)
  
-===Поиск абонента===+====Поиск абонента====
  
 формат запроса формат запроса
  
-  ​index=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​[параметры поиска]+  ​qindex=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​[параметры поиска]
  
 **Пример** \\ **Пример** \\
Строка 178: Строка 182:
 контракт номер 3333 контракт номер 3333
  
-  ​index.cgi?​qindex=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​CONTRACT_ID=3333+https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​CONTRACT_ID=3333
  
 Поиск по телефону Поиск по телефону
-  ​index.cgi?​qindex=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​PHONE=1234321+ 
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=7&​search_form=1&​search=1&​type=11&​header=1&​xml=1&​PHONE=1234321
   ​   ​
  
-====Пополнение депозита====+=====Пополнение депозита=====
 С помощь XML  интерфейса можно пополнять счёт абонента С помощь XML  интерфейса можно пополнять счёт абонента
  
Строка 190: Строка 195:
  
 **Пример**\\ **Пример**\\
-  index.cgi?​qindex=2&​UID=4884&​xml=1&​header=1&​SUM=100&​add=1+  ​https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=2&​UID=4884&​xml=1&​header=1&​SUM=100&​add=1
  
 |qindex=2 | Номер функции | |qindex=2 | Номер функции |
Строка 207: Строка 212:
 ^EXT_ID | Внешний идентификатор ​ | ^EXT_ID | Внешний идентификатор ​ |
 ^BILL_ID | Денежный счёт. Если не указан используется основной | ^BILL_ID | Денежный счёт. Если не указан используется основной |
 +^DATE=YYYY-MM-DD | Дата платежа | 
 +^CHECK_EXT_ID=xxx | Проверка на существование оплаты с таким же идентификатором |
  
  
-====Начисления====+====Отображение информации по абоненту==== 
 + 
 +Отображение общей информации 
 + 
 +  https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=11&​header=1&​UID=1091111056&​xml=1&​EXPORT_CONTENT=form_pi 
 +   
 +Отображение персональной информации 
 + 
 +  https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=11&​header=1&​UID=1091111056&​xml=1&​EXPORT_CONTENT=user_pi 
 +====Список оплат==== 
 + 
 +список оплат за определенный период 
 + 
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=2&​sort=1&​EXPORT_CONTENT=PAYMENTS&​header=1&​xml=1&​PAGE_ROWS=1000000&​user=abills&​passwd=demo&​search=1&​TO_DATE=2018-01-31&​FROM_DATE=2018-01-01&​METHOD=0 
 + 
 +=====Начисления===== 
 + 
 +===Список ​ начислений=== 
 + 
 +список начислений за определенный период 
 + 
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​qindex=3&​EXPORT_CONTENT=FEES&​header=1&​xml=1&​PAGE_ROWS=1000000&​user=abills&​passwd=demo&​search=1&​TO_DATE=2018-01-31&​FROM_DATE=2018-01-01 
 + 
 + 
 +===Начисления===
 С помощь XML  интерфейса можно производить начисления ​ С помощь XML  интерфейса можно производить начисления ​
  
Строка 276: Строка 307:
 |add | Применить действия ​ | |add | Применить действия ​ |
  
 +=====Документы=====
 +
 +====Список счетов====
 +
 +Список счетов ​
 +
 +https://​demo.abills.net.ua:​9443/​admin/​index.cgi?​get_index=docs_invoices_list&​full=1&​sort=1&​EXPORT_CONTENT=DOCS_INVOICES_LIST&​header=1&​xml=1&​PAGE_ROWS=1000000&​user=abills&​passwd=demo
 ====Управление точками подключения==== ====Управление точками подключения====