MyChat Scripts: mIntegrationTurboSMSGetBalance, состояние баланса в сервисе TurboSMS
"Для разработчиков", "Серверные скрипты", "Описание функций", "Интеграции", "TurboSMS", "mIntegrationTurboSMSGetBalance".
Получить состояние счёта в сервисе TurboSMS в копейках.
Синтаксис
function mIntegrationTurboSMSGetBalance(var sJSONResponse: string): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sJSONResponse |
string |
JSON-объект, полный ответ сервиса. |
Результат функции
-1 |
сервис выключен, к нему нет доступа по сети или произошла иная ошибка; |
>=0 |
баланс счёта в сервисе в копейках. |
Пример
var
iBalance: integer;
sJSONResponse: string;
begin
iBalance := mIntegrationTurboSMSGetBalance(sJSONResponse);
mLogScript(IntToStr(iBalance), '');
mLogScript(sJSONResponse, '');
end.
Результат работы скрипта
[14:03:06] (Log "TurboSMSGetBalance"): 62
[14:03:06] (Log "TurboSMSGetBalance"): {"response_code":0,"response_status":"OK","response_result":{"balance":0.62}}
[14:03:06] (Run "TurboSMSGetBalance"): Время выполнения скрипта: 826 мс
[14:03:06] (Run "TurboSMSGetBalance"): Скрипт выполнен успешно.
Ещё посмотреть
Справка сервиса TurboSMS по HTTP API, команды, ответы и возможные ошибки