Отправить смс бесплатно с java - PullRequest
1 голос
/ 13 марта 2012

В моей компании нам нужно отправить несколько оповещений через SMS-шлюз, я использовал Nexmo API с java. Он работает отлично, однако наша компания не может купить услугу, поэтому я подумал; есть ли бесплатный смс шлюз?

Ответы [ 2 ]

0 голосов
/ 15 января 2014

Данная программа используется для отправки смс с использованием шлюза site2sms

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class SendSMS
{
static String SMSApi = "https://site2sms.p.mashape.com/index.php?uid=9095393259&pwd=554182&phone=9751931673&msg=hai";
static String head = "aVi7utR6ZUkGLFkGRwXxd4wLsXz7c1QQ";
public static void main(String[] args)
{
    try
    {
        String url = SMSApi;
        String smsApiResponse = sendMySMS(url);
        System.out.println(smsApiResponse);
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
}

private static String sendMySMS(String url)
{
    StringBuilder output = new StringBuilder();
    try
    {
        URL hp = new URL(url);
        System.out.println(url);
        URLConnection hpCon = hp.openConnection();
        hpCon.setRequestProperty("X-Mashape-Authorization", head);
        BufferedReader in = new BufferedReader(new InputStreamReader(hpCon.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null)
            output.append(inputLine);
        in.close();
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
    return output.toString();
}

}

0 голосов
/ 13 марта 2012

Существуют бесплатные провайдеры, которые вы нашли, которые могут ограничить вас определенным количеством сообщений или наложить другие ограничения. Однако многие провайдеры поддерживают почтовый шлюз , который вы можете использовать для отправки сообщений. Например, если у вас есть сотовый номер и вы знаете поставщика (для данного примера Verizon Wireless), вы можете отправить электронное письмо на номер number@vtext.com, и оно будет отправлено на сотовую связь в виде SMS-сообщения. Это может быть альтернативой для вас.

...