Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації щодо оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

usersideapi

Інтеграція з UserSide

Починаючи з Ubilling 0.7.2 підтримується нове API для взаємодії з UserSide за допомогою безкоштовного модулю UserSide usm_billing. Для повноцінної роботи будуть потрібні наступні опції alter.ini

USERSIDE_API=1
REMOTEAPI_ENABLED=1
USERSIDE_CASHTYPE=1

Слід також пам'ятати, що як ключ авторизації API, використовується ваш серійний номер Ubilling. Про те, де його шукати, можете прочитати у FAQ.

Підтримувані методи

На даний момент підтримується API версії 1.5 від 06.10.2017 з наступними методами:

  • get_supported_method_list
  • get_api_information
  • get_tariff_list
  • get_city_list
  • get_street_list
  • get_house_list
  • get_user_additional_data_type_list
  • get_user_state_list
  • get_user_group_list
  • get_system_information
  • get_user_list
  • get_user_tags
  • get_services_list
  • get_user_history
  • get_user_messages
  • change_user_data
  • get_supported_change_user_data_list
  • get_supported_change_user_state
  • get_supported_change_user_tariff
  • get_device_type
  • get_device_model
  • get_device_list
  • get_connect_list

А також наступні методи зміни даних користувача (change_user_data):

  • balance_operation
  • name
  • comment
  • tariff
  • state

Що роблять ці всі штуки, ви можете дізнатися на сторінці документації UserSide.

Налаштування цього

Для роботи з цим функціоналом потрібно виконати такі дії:

  • в файлі /userside3/main/config/config.php дописати блок
 $billingSynergy[99] = array(
    'url' => 'http://mydomain.com/billing/?module=remoteapi&key=наш_серійник_Ubilling&action=userside',
    'is_allow_change' => 1
 );

Де:

  • 99 - номер біллінгу (Настройка - Біллинги)
  • url - URL біллінгу
  • my_key - api-ключ біллінгу
  • is_allow_change - флаг - що дозволяє зміну даних з-під UserSide в біллінгу. Якщо не включений, то здійснюється лише читання даних.

при правильному заповненні, на сторінці “Налаштування - Біллінги - потрібний білінг” буде видно результати прямого опиту білінгу

usersideapi.txt · Востаннє змінено: 2023/02/15 18:17 повз nightfly