Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
usersideapi [2017/10/12 13:49] |
usersideapi [2023/02/15 18:17] nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Інтеграція з UserSide ====== | ||
+ | Починаючи з Ubilling 0.7.2 підтримується нове API для [[http:// | ||
+ | |||
+ | <code ini> | ||
+ | USERSIDE_API=1 | ||
+ | REMOTEAPI_ENABLED=1 | ||
+ | USERSIDE_CASHTYPE=1 | ||
+ | </ | ||
+ | |||
+ | Слід також пам' | ||
+ | |||
+ | ====== Підтримувані методи ====== | ||
+ | |||
+ | На даний момент підтримується 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 | ||
+ | |||
+ | Що роблять ці всі штуки, ви можете дізнатися на сторінці [[http:// | ||
+ | |||
+ | ====== Налаштування цього ====== | ||
+ | |||
+ | Для роботи з цим функціоналом потрібно виконати такі дії: | ||
+ | |||
+ | * в файлі / | ||
+ | |||
+ | <code php> | ||
+ | | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | </ | ||
+ | |||
+ | Де: | ||
+ | * 99 - номер біллінгу (Настройка - Біллинги) | ||
+ | * url - URL біллінгу | ||
+ | * my_key - api-ключ біллінгу | ||
+ | * is_allow_change - флаг - що дозволяє зміну даних з-під UserSide в біллінгу. Якщо не включений, | ||
+ | |||
+ | при правильному заповненні, | ||
+ | |||
+ | {{: |