Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Работает с версии: 0.72.65

Авторизация

Авторизацию можно пройти несколькими способами

  • Авторизация через ключ API_KEY. При данной авторизации к запросу добавляется API_KEY=1523615231263123. Ключ задаётся в настройках администратора, где собственно и задаются права доступа к функционалу. Авторизация по ключу работает только при включённой куки авторизации $conf{AUTH_METHOD}=1

Пример

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

  • HTML авторизация по логину и паролю, если включена опция $conf{AUTH_METHOD}=1;

  • Basic Auth при отключённой опции $conf{AUTH_METHOD}=0;

Дополнительные параметры

&show_columns=Отображать только заданные колонки. Задаются через запятую без пробелов
&PAGE_ROWS=1000000Количество результатов вывода. По умолчанию 25
&sort=1Номер поля для сортировки
&desc=DESCПроизводить сортировку в обратном порядке

Поиск абонентов

Поиск абонентов по универсальному ключу

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

Информация об абоненте

Информация об абоненте и всех услугах предоставляемых абоненту

Запрос:

https://demo.abills.net.ua:9443/admin/index.cgi?qindex=15&UID=109103&SUMMARY_SHOW=1&EXPORT=1&API_KEY=1523615231263123

qindex=15
UID=109058
SUMMARY_SHOW=1
MODULE=Выводить информацию по конкретному модулю
[
    {
        "NAME": "MAIN_INFO",
        "HEADER": "Пользователь",
        "SIZE": "1",
        "PROPORTION": 2,
        "CONTENT": {
            "UID": "109103",
            "Кредит": "0.00",
            "Логин": "109103",
            "Депозит": "633.656666",
            "Отключено": "0"
        }
    },
    {
        "NAME": "PERSONAL_INFO",
        "HEADER": "Информация о пользователе",
        "SIZE": "1",
        "PROPORTION": 2,
        "CONTENT": {
            "Телефон": "123123123",
            "Комментарии": "",
            "e-mail": "",
            "ФИО": "new fioo",
            "Договор": "YN3535/15"
        }
    }
]

Список тарифных планов Internet

Запрос:

https://demo.abills.net.ua:9443/admin/index.cgi?get_index=dv_tp&EXPORT_CONTENT=DV_TARIF_PLANS&header=1&json=1&PAGE_ROWS=1000000&API_KEY=1523615231263123

Ответ:

{
    "CAPTION": "Тарифный план",
    "ID": "DV_TARIF_PLANS",
    "TITLE": [
        "Номер",
        "Название",
        "Часовой тариф",
        "Тарифы трафика",
        "Группа",
        "Дневная а/п",
        "Абонплата за месяц",
        "activate_price",
        "Изменить",
        "Вид оплаты",
        "module",
        "-",
        "-",
        "-"
    ],
    "DATA_1": [
        {
            "id": "10",
            "name": "zero",
            "time_tarifs": "Нет",
            "traf_tarifs": "Нет",
            "tp_gid": "0",
            "day_fee": "0.00",
            "month_fee": "2.00",
            "activate_price": "10.00",
            "change_price": "0.00",
            "payment_type": "Предоплата",
            "module": "Dv"
        },
        {
            "id": "100",
            "name": "PON 15",
            "time_tarifs": "Нет",
            "traf_tarifs": "Нет",
            "tp_gid": "1",
            "day_fee": "40.00",
            "month_fee": "100.00",
            "activate_price": "1400.00",
            "change_price": "20.00",
            "payment_type": "Предоплата",
            "module": "Dv"
        },
    ]
}

Дополнительные поля

ABON_DISTRIBUTIONРаспределение абонплаты
ACTIV_PRICEАктивация
ACTIVE_DAY_FEEТолько за активные дни
AGEВремя существования с момента активации (Дней)
CHANGE_PRICEИзменить
COMMENTSОписание
CREDITКредит
CREDIT_TRESSHOLDНесъёмный минимум
DAY_FEEДневная а/п
DAY_TIME_LIMITЛимит времени День
DAY_TRAF_LIMITЛимит трафика День
FEES_METHODСнятие денег Тип
FILTER_IDФильтры
FINEПеня
FIXED_FEES_DAYФиксированная дата абон. платы
IDНомер
IN_PRICEЦена Получено
IN_SPEEDСкорость Получено
INNER_TP_IDID
INTERVALSИнтервалы
LOGINSОдновременно
MAX_SESSION_DURATIONМакc. время сессии (sec.)
MIN_SESSION_COSTМинимальная цена сессии
MIN_USEМинимальная денежная наработка
MONTH_FEEАбонплата за месяц
MONTH_TIME_LIMITЛимит времени Месяц
MONTH_TRAF_LIMITЛимит трафика Месяц
NAMEНазвание
NEG_DEPOSIT_FILTER_IDФильтр негативного Депозита
NEG_DEPOSIT_IPPOOLПул адресов негативного депозита
NEXT_TARIF_PLANТарифный план Второй период
OCTETS_DIRECTIONНаправление трафика
OUT_PRICEЦена Отправлено
OUT_SPEEDСкорость Отправлено
PAYMENT_TYPEВид оплаты
PERIOD_ALIGNMENTВыравнивание месяца
POSTPAID_DAY_FEEДневная а/п Послеоплата
POSTPAID_MONTH_FEEАбонплата за месяц Послеоплата
PREPAIDПредоплата
PRIORITYПриоритет
RAD_PAIRSRADIUS Parameters (,)
REDUCTION_FEEСкидка
SMALL_DEPOSIT_ACTIONДействие при недостаточном депозите
TIME_TARIFSЧасовой тариф
TOTAL_TIME_LIMITЛимит времени Всего
TOTAL_TRAF_LIMITЛимит трафика Всего
TP_GIDГруппа
TRAF_TARIFSТарифы трафика
TRAFFIC_TRANSFER_PERIODПериод перехода трафика
UPLIMITПредупреждение
USER_CREDIT_LIMITПортал Абонента Кредит
WEEK_TIME_LIMITЛимит времени Неделя
WEEK_TRAF_LIMITЛимит трафика Неделя

Журнал адресов

Населённые пункты, районы


Запрос:

https://demo.abills.net.ua:9443/admin/index.cgi?get_index=form_districts&EXPORT_CONTENT=DISTRICTS_LIST&header=1&json=1&PAGE_ROWS=1000000&API_KEY=1523615231263123

Результат

  • No labels