Java отправляю и получаю смс.Бесплатный смс шлюз? - PullRequest
17 голосов
/ 14 ноября 2010

По некоторым вопросам здесь, в SOverflow, я нашел ЭТО . Но в нем говорится, что в данный момент он недоступен и, вероятно, никогда не будет доступен.

На основании ЭТОГО Я понял, что нет необходимости создавать свой собственный сервис SMS.

Итак, вопрос:

Мое java-приложение должно отправлять SMS-сообщения пользователям и получать SMS-сообщения от пользователей. Нужно ли платить за SMS-шлюз или есть бесплатный SMS-Шлюз (с некоторыми ограничениями), который я мог бы использовать для тестирования своего приложения?

Simplewire Kit выглядит действительно просто, но демонстрационные примеры не работают, потому что у меня нет учетной записи Simplewire . В документации SimpleWire говорится, что для отправки SMS существует 30-дневная пробная версия. Но это по двум причинам:

"Для двусторонней демонстрационные кредиты недоступны, потому что вам понадобится собственный номер мобильного телефона, размещенный в сети Simplewire. Simplewire поддерживает двухсторонние номера для разных стран и областей коды. Пожалуйста, свяжитесь с Simplewire для получения дополнительной информации. "

Ответы [ 2 ]

4 голосов
/ 24 ноября 2010

FYI Simplewire теперь OpenMarket.com/MXTelecom.com

Существует несколько бесплатных SMS-шлюзов, но все они прикрепляют SMS-объявление в вашем сообщении для оплаты стоимости.ZeepMobile - тот, о котором я слышу больше всего.Что касается оплаты, есть несколько решений, но все зависит от ваших потребностей.

Для двусторонней связи конечный пользователь должен подписаться на вашу услугу.Есть несколько способов подойти к этому:

Короткий код: вы можете получить свой собственный (www.openmarket.com) или поделиться с другими (www.clickatell.com). Вы можете использовать новый сервис www.twilio..com выглядит хорошо, но еще не проверил его.

Если вам нужен только односторонний обмен данными, вы можете что-то наподобие отправить на шлюз смс , но тогда вам нужно знатьоператор, на котором находится конечный пользователь.

2 голосов
/ 25 марта 2014

Fowiz предлагает бесплатное решение на базе Android для отправки / получения текстовых сообщений из приложений. Вам необходимо установить их Android-приложение на ваше устройство, чтобы включить эту услугу, и сообщения отправляются / принимаются на вашем телефоне. Вы можете настроить CallbackUrl для получения мгновенного уведомления о входящих сообщениях. Fowiz также поддерживает короткие коды, управление кампаниями, голосование и т. Д.

Пример кода для отправки сообщения через Fowiz:

    String myPasscode = 'your passcode';
    String myUsername = 'your fowiz username';    
    String toPhoneNumber = 'recipient phone number';
    String myMessage = 'your message';

    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet(HTTP_API + "?username="+myUsername
            "&phonenumber="+toPhoneNumber
    +"&message="+myMessage+"&passcode="+myPasscode);
    HttpResponse response = client.execute(request);

    BufferedReader rd = new BufferedReader
      (new InputStreamReader(response.getEntity().getContent()));

    String line = "";
    StringBuffer response = new StringBuffer();
    while ((line = rd.readLine()) != null) {
              response.append(line);
    }   

    System.out.println(response.toString());

Источник: http://cloud.fowiz.com/2help.html

...