Библиотека для отправки SMS на Java

Скачайте класс SmsSender.java и стороние библиотеки необходимы для работы класса. Посмотрите пример вызова методов класса с описанием.



    package example;
    
    import SmsApi.SmsSender;
    import org.json.simple.JSONObject;
    import org.json.simple.parser.ParseException;
    
    import java.io.IOException;
    import java.lang.reflect.Array;
    import java.net.URISyntaxException;
    import java.security.NoSuchAlgorithmException;
    
    import static java.lang.System.*;
    
    public class Main {
    
        public static void main(String[] args) throws NoSuchAlgorithmException, IOException, URISyntaxException, ParseException {
            //Инициализация класаа SmsSender
            SmsSender sms = new SmsSender("smsword","ab49834bb4501",false);
    
    
            //Отправка SMS-сообщения
            JSONObject resultJson = sms.MessageSend("тест", "79832336644", "mainsms");
            if (resultJson.get("status").equals("success"))
            {
                out.println("Сообщение успешно отправлено, стоимость отправки: "+resultJson.get("price")+" рублей");
            }
            else
            {
                out.println("Произошла ошибка: "+resultJson.get("message"));
            }
    
    
            // Запрос статуса
            resultJson = sms.MessageStatus("230022990,230022991");
            if (resultJson.get("status").equals("success"))
            {
                out.println("Статус сообщений: "+resultJson.get("messages"));
            }
            else
            {
                out.println("Произошла ошибка: "+resultJson.get("message"));
            }
    
    
            //Запрос цены
            resultJson = sms.MessagePrice("тест", "79832336644", "mainsms");
            if (resultJson.get("status").equals("success"))
            {
                out.println("Стоимость сообщений: "+resultJson.get("price") + " рублей");
            }
            else
            {
                out.println("Произошла ошибка: "+resultJson.get("message"));
            }
    
    
    
            //Запрос баланса
            resultJson = sms.MessageBalance();
            if (resultJson.get("status").equals("success"))
            {
                out.println("Баланс: "+resultJson.get("balance") + " рублей");
            }
            else
            {
                out.println("Произошла ошибка: "+resultJson.get("message"));
            }
    
        }
    }
    
    
Поддержка