Отправка Смс Rest

Тема в разделе "Lotus + Java + LS2J", создана пользователем JohnLemon, 24 сен 2014.

Статус темы:
Закрыта.
  1. JohnLemon

    JohnLemon Well-Known Member

    Регистрация:
    20 авг 2014
    Сообщения:
    274
    Симпатии:
    5
    Всем привет, есть сервис рассылки смс сообщений через JSON и REST, но там примеры на php, python и perl может кто подсказать как переделать код на java, что бы использовать его в агенте ??
    Код (Text):
    <?php
    /*
    * функция передачи сообщения
    */
    function send($host, $port, $login, $password, $phone, $text, $sender =
    false, $wapurl = false )
    {
    $fp = fsockopen($host, $port, $errno, $errstr);
    if (!$fp) {
    return "errno: $errno \nerrstr: $errstr\n";
    }
    fwrite($fp, "GET /send/" .
    "?phone=" . rawurlencode($phone) .
    "&text=" . rawurlencode($text) .
    ($sender ? "&sender=" . rawurlencode($sender) : "") .
    ($wapurl ? "&wapurl=" . rawurlencode($wapurl) : "") .
    " HTTP/1.0\n");
    fwrite($fp, "Host: " . $host . "\r\n");
    if ($login != "") {
    fwrite($fp, "Authorization: Basic " .
    base64_encode($login. ":" . $password) . "\n");
    }
    fwrite($fp, "\n");
    $response = "";
    while(!feof($fp)) {
    $response .= fread($fp, 1);
    }
    fclose($fp);
    list($other, $responseBody) = explode("\r\n\r\n", $response, 2);
    return $responseBody;
    }
    /*
    * использование функции передачи сообщения
    */
    echo send("gate.prostor-sms.ru", 80, "api_login", "api_password",
    "71234567890", "text here", "prostor-sms",
    "wap.yousite.ru");
    /*
    * функция проверки состояния отправленного сообщения
    */
    function status($host, $port, $login, $password, $sms_id)
    {
    $fp = fsockopen($host, $port, $errno, $errstr);
    if (!$fp) {
    return "errno: $errno \nerrstr: $errstr\n";
    }
    fwrite($fp, "GET /status/" .
    "?id=" . $sms_id .
    " HTTP/1.0\n");
    fwrite($fp, "Host: " . $host . "\r\n");
    if ($login != "") {
    fwrite($fp, "Authorization: Basic " .
    base64_encode($login. ":" . $password) . "\n");
    }
    fwrite($fp, "\n");
    $response = "";
    ВОТ ссылка на АПИ может есть пример у кого уже рабочий ?
    Лучше даже будет javascript
     
Загрузка...
Похожие Темы - Отправка Смс Rest
  1. JohnLemon
    Ответов:
    6
    Просмотров:
    2.119
  2. Malua321
    Ответов:
    0
    Просмотров:
    2.323
  3. morpheus
    Ответов:
    14
    Просмотров:
    5.784
  4. k85
    Ответов:
    4
    Просмотров:
    113
  5. k85
    Ответов:
    10
    Просмотров:
    883
Статус темы:
Закрыта.

Поделиться этой страницей