Системные API

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (2)

просмотр истории страницы
h5. В биллинге существуют системные API которые тоже можно использовать.

1. Необходимо добавить разрешенные IP адреса в список через пробел Настройки->Настройки(в файле)->Network->Список IP для которых разрешено подключаться к системному API
3. Создать абонента с кодом 1С
{code}<ип адрес>:8082/system_api/?model=Abonents&method1=api_1c_manager.api_1c_create_abonent&arg1={"code1c":"<Код 1С>","name":"<Имя абонента>"}&context=api_1c&psw=<пароль>{code}

h5. *API личного кабинета.*

_Работает только с разрешенного IP_

# Авторизация по логину и паролю учетной записи
{code}
TEST DATA DO NOT USE
http://<ip billing>:8082/system_api/?format=json&context=web&model=users&method1=web_cabinet.try_auto_login&arg1={"suid":null,"src_ip":"<ваш ip>"}&
http://<ip billing>:8082/system_api/?format=json&context=web&model=users&method1=web_cabinet.login&arg1={"host":"0.0.0.0","module_token":"f18879c7df3f6f64ce37664b261f3424","login":"<логин уч. записи>","passwd":"<пароль уч. записи>","src_ip":"<ваш ip>"}&
format=json&context=web&model=users&method1=web_cabinet.login&arg1={"host":"0.0.0.0","module_token":"f18879c7df3f6f64ce37664b261f3424","login":"user297","passwd":"qwe","src_ip":"10.90.1.214"}&
{code}

# Авторизация по IP
{code}
http://<ip billing>:8082/system_api/?format=json&context=web&model=users&method1=web_cabinet.try_auto_login&arg1={"suid":null,"src_ip":"<ваш ip>"}&
{code}

# Получить информацию об абоненте
{code}
http://<ip billing>:8082/system_api/?format=json&context=web&model=users&method1=web_cabinet.user_info&arg1={"suid":"<suid>","src_ip":"<ваш ip>"}&
{code}