"Для разработчиков", "Серверные скрипты", "Описание функций", "Интеграции", "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, команды, ответы и возможные ошибки