API customer: различия между версиями
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 8: | Строка 8: | ||
== Подкатегории == | == Подкатегории == | ||
==== | ==== add ==== | ||
Описание: Добавление абонента | Описание: Добавление абонента | ||
Обязательные параметры: | Обязательные параметры: | ||
Строка 34: | Строка 34: | ||
[BillingDopData] - дополнительные данные по операции из биллинга (используется при импорте данных из сторонних биллингов) | [BillingDopData] - дополнительные данные по операции из биллинга (используется при импорте данных из сторонних биллингов) | ||
) | ) | ||
==== change_balans ==== | |||
Описание: Изменение баланса | |||
Обязательные параметры: | |||
customer_id - ID абонента | |||
amount - Сумма | |||
comment - Заметки к операции | |||
==== get_abon_id ==== | ==== get_abon_id ==== |
Версия от 20:37, 28 ноября 2015
Раздел API ERP "UserSide"
Назначение: Действия с абонентами. Большинство действий актуально для ручных биллингов.
Дополнительные параметры: subcat - подкатегория запроса (возможное значение: см.ниже)
Подкатегории
add
Описание: Добавление абонента Обязательные параметры: codeti - ID абонента по версии биллинга fio - ФИО абонента Дополнительно возвращаемые данные: array( [Id] => ID нового абонента в случае успеха )
abon_hist
Описание: Вывод операций с абонентом (финансовые и прочие) Обязательные параметры: usercode - ID абонента (tbl_base.CODE) Дополнительно возвращаемые данные: перечень тарифов array( [Id] - ID_ТИП операции [DateDo] - дата операции [OperID] - ID оператора (tbl_oper.CODE) [BalansBefore] - баланс абонента до операции [Amount] - сумма операции [PKO] - номер приходного кассового ордера [Comment] - описание операции [BillingDopData] - дополнительные данные по операции из биллинга (используется при импорте данных из сторонних биллингов) )
change_balans
Описание: Изменение баланса Обязательные параметры: customer_id - ID абонента amount - Сумма comment - Заметки к операции
get_abon_id
Описание: Получение ID абонента по входящим данным Обязательные параметры: data_typer - тип данных, которые проверяем (Возможные значения: codeti, dognumber, ip) data_value - значение Дополнительно возвращаемые данные: array( [Id] => ID абонента в случае успеха )
get_data
Описание: Получение информации по абоненту Обязательные параметры: customer_id - ID абонента
input_msg
Описание: Запись сообщения от абонента Обязательные параметры: usercode - ID абонента (tbl_base.CODE) msgtext - текст сообщения Дополнительно возвращаемые данные: array( [MsgId] => В случае успеха - ID сообщения (tbl_trouble.CODE) )
list_tarif_available
Описание: Список тарифов, доступных абоненту для смены Обязательные параметры: usercode - ID абонента (tbl_base.CODE) Дополнительно возвращаемые данные: перечень тарифов array( [TarifList] => array( [Id] - ID тарифа (tbl_group.CODE) [Name] - Название тарифа [Price] - Стоимость тарифа [IsDayPrice] - Флаг - ежедневная ли стоимость ) )
msg
Описание: Вывод переписки с абонентом Обязательные параметры: usercode - ID абонента (tbl_base.CODE) Дополнительно возвращаемые данные: перечень тарифов array( [Id] - ID сообщения (tbl_trouble.CODE) [DateMsg] - дата сообщения [MsgTyper] - (OperMsg/UserMsg) - тип сообщения. Сообщения от абонента или от оператора [Text] - текст сообщения [Attach] = array( - массив с прикрепленными файлами [Id] - ID файла (tbl_attach.CODE) [FilePath] - URL к файлу [RealName] - изначальное имя файла ) )
pass_change
Описание: Смена пароля на вход в ЛК Обязательные параметры: usercode - ID абонента (tbl_base.CODE) pass_old - текущий пароль pass_new - новый пароль
tarif_change
Описание: Смена тарифа абоненту Обязательные параметры: usercode - ID абонента (tbl_base.CODE) tarif - ID нового тарифа (tbl_group.CODE)