Коммерческий модуль.
Модуль синхронизации данных с UserSide через протокол UserSide usm_billing.
Отдает информацию по абонентам и инфраструктуре.
Синхронизация абонентов с UserSide в ABillS.
Установка модуля
Скопировать модуль
Code Block | ||
---|---|---|
| ||
cp Api.pm /usr/abills/Abills/modules/Userside/ |
включение
Code Block | ||
---|---|---|
| ||
$conf{US_API}=1; |
Максимальное число отображаемых записей
Code Block | ||
---|---|---|
| ||
$conf{US_API_MAX_PAGE_ROWS}=10000; |
По умолчанию: 10000.
Модуль синхронизации ERP UserSide c ABillS.
Просмотр информации
Code Block | ||
---|---|---|
| ||
http://demo.userside.eu/api.php?key=keyus&cat=module&request=get_city_list
Userside
Запрос:
?key=apikey&request=get_city_list
Результат:
http://demo.userside.eu/api.php?key=keyus&cat=module&request=get_city_list
Abills
Запрос:
?get_index=us_api&key=1523615231263123&cat=module&request=get_city_list
(key это Api key администратора)
Результат:
https://demo.abills.net.ua:9443/admin/index.cgi?get_index=us_api&key=1523615231263123&cat=module&request=get_city_list |
Тесты
Code Block | ||
---|---|---|
| ||
cd Userside/t |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -help |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t
perl Api.t -local |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -remote='https://demo.abills.net.ua:9443' |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -debug |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -userside |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -request=get_user_list |
Code Block | ||||
---|---|---|---|---|
| ||||
perl Api.t -request=get_user_list -debug=2 -uid=1489 |