Инструменты пользователя

Инструменты сайта


remoteapi

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
remoteapi [2019/12/17 21:44]
nightfly [API удаленного вызова процедур]
remoteapi [2020/01/04 16:37]
nightfly [API удаленного вызова процедур]
Строка 44: Строка 44:
   * **asterisk + [param realname]** - позволяет получить логин и ФИО клиента по номеру телефона в виде **[login]-[FIO]**;​   * **asterisk + [param realname]** - позволяет получить логин и ФИО клиента по номеру телефона в виде **[login]-[FIO]**;​
   * **asterisk + [param swstatus]** - позволяет получить состояние оборудования к которому привязан клиент в билинге по номеру телефона (Ответ будет: OK или DIE)   * **asterisk + [param swstatus]** - позволяет получить состояние оборудования к которому привязан клиент в билинге по номеру телефона (Ответ будет: OK или DIE)
-  * **asterisk** - возможен следующий запрос:​ **/?​module=remoteapi&​key=[ubserial]&​action=asterisk&​number=[mobile_number]&​param=[login|realname|swstatus|userstatus|setcredit|paycardpay]**+  * **asterisk** - возможен следующий запрос:​ **/?​module=remoteapi&​key=[ubserial]&​action=asterisk&​number=[mobile_number]&​param=[login|realname|swstatus|userstatus|setcredit|paycardpay|setpause]**
     * //​**&​param=userstatus**//​ - позволяет использовать два вполне себе "self explanationary"​ дополнительных параметра:​ **&​ignorecache**=true и **&​getmoney**=true     * //​**&​param=userstatus**//​ - позволяет использовать два вполне себе "self explanationary"​ дополнительных параметра:​ **&​ignorecache**=true и **&​getmoney**=true
     * //​**&​param=setcredit**//​ - **обязывает** использовать дополнительные параметры:​ **&​login**=some_user_login,​ **&​money**=123.45 и **&​expiredays**=7. ​         * //​**&​param=setcredit**//​ - **обязывает** использовать дополнительные параметры:​ **&​login**=some_user_login,​ **&​money**=123.45 и **&​expiredays**=7. ​    
     * //​**&​param=paycardpay**//​ - **обязывает** использовать дополнительные параметры:​ **&​login**=some_user_login и **&​paycardnum**=987654321. Параметр **&​paycardcashtype**=24 - необязателен,​ подразумевает ID типа оплат и по-умолчанию равен 1.     * //​**&​param=paycardpay**//​ - **обязывает** использовать дополнительные параметры:​ **&​login**=some_user_login и **&​paycardnum**=987654321. Параметр **&​paycardcashtype**=24 - необязателен,​ подразумевает ID типа оплат и по-умолчанию равен 1.
 +    * //​**&​param=setpause**//​ - **обязывает** использовать дополнительный араметр:​ **&​login**=some_user_login.
       * //*Все значения дополнительных параметров,​ конечно же, указаны как пример.//​\\       * //*Все значения дополнительных параметров,​ конечно же, указаны как пример.//​\\
  
Строка 73: Строка 74:
   * **stgfeecharge2mysql** - создает кэш последних списаний денежных средств старгейзером со счета пользователя для каждого логина вытягивая это все из stargazer.log. Нужно для корректной работы функционала,​ включаемого опцией [[alteriniconf|alter.ini]] ONLINE_SHOW_LAST_FEECHARGE.   * **stgfeecharge2mysql** - создает кэш последних списаний денежных средств старгейзером со счета пользователя для каждого логина вытягивая это все из stargazer.log. Нужно для корректной работы функционала,​ включаемого опцией [[alteriniconf|alter.ini]] ONLINE_SHOW_LAST_FEECHARGE.
   * **smartup** - вызов предназначен для обеспечения базовой интеграция c сервисом [[smartup|SmartUP]].   * **smartup** - вызов предназначен для обеспечения базовой интеграция c сервисом [[smartup|SmartUP]].
 +  * **envyarchive** - сохраняет конфигурацию всех завистливых устройств в архиве.
  
  
remoteapi.txt · Последние изменения: 2020/02/17 19:15 — nightfly