Malikdanish Ответов: 1

Как написать веб - сервис


Я собираюсь интегрировать thetexting sms Api gateway , у меня есть URL-адрес службы с параметрами
[^]

и он также отправляет sms, теперь я хочу иметь сервис, который запрашивает параметр точно так же, как это ниже ссылки
АПИ Ури: http://www.experttexting.com/exptapi/exptsms.asmx
и пользователь мог бы установить значения с помощью текстовых полей вместо использования значений url с помощью строки запроса как изменить эту ссылку службы, которая упомянута выше я новичок в веб-сервисах.

ниже моего кода

Что я уже пробовал:

мой код
<html>

<body>

<script>

    function onClick() {

        var apiKey = document.getElementById("api").value;
        var secret = document.getElementById("secret").value;
        var to = document.getElementById("to").value;
        var from = document.getElementById("from").value;
        var text = document.getElementById("text").value;

        var data = "api_secret=" +
                secret + // chane
                "&api_key=" +
                apiKey +  // change
              
                "&to=" +
                to + // change
                "&text=" +
                text + // change
                "&type=text";

        var xhr = new XMLHttpRequest();
        xhr.withCredentials = true;

        xhr.onreadystatechange = function () {
            if (this.readyState === 4 && this.status === 200) {
                alert("Message Sent");
                //                document.getElementById("api").value = "";
                //                document.getElementById("secret").value = "";
                document.getElementById("to").value = "";
                document.getElementById("from").value = "";
                document.getElementById("text").value = "";
            } else {
                //                alert("Message Failed");
                //                document.getElementById("api").value = "";
                //                document.getElementById("secret").value = "";
                document.getElementById("to").value = "";
                document.getElementById("from").value = "";
                document.getElementById("text").value = "";
            }
        };

   

        xhr.open("POST", "https://www.thetexting.com/rest/sms/json/message/send");
        xhr.setRequestHeader("cache-control", "no-cache");
        xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded");

        xhr.send(data);
    }

</script>

<form method="get" action="http://www.goassadasogle.com">

    <table>
        <tr>
            <td>
                <label for="api">API key:</label>
            </td>
            <td>
                <input id="api" type="text" name="to"/>
            </td>


        <tr>

            <td>
                <label for="secret">Secret:</label>
            </td>

            <td>
                <input id="secret" type="text" name="to"/>

            </td>
        </tr>

        <tr>
            <td><label for="to">To:</label></td>
            <td><input id="to" type="text" name="to"/></td>
        </tr>
        <tr>
            <td><label for="from">From:</label></td>
            <td><input id="from" type="text" name="to"/> <br></td>
        </tr>
        <tr>
            <td><label for="text">text:</label></td>
            <td><textarea id="text" name="to" style="width: 300px; height: 200px"></textarea></td>
        </tr>

        </table>

    <input type="submit" value="click" onclick="onClick();"/>



</form>

</body>

</html>

Richard Deeming

Я не знаю, почему это вернулось в "активный" список, но я надеюсь, что это не ваш реальный" Ключ API и номер телефона, который уже более двух лет находится на публичном форуме! :)

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Вы не пишете и даже не нуждаетесь в приложении веб-сервиса. Это просто обычный веб-сайт, либо ASP.NET или ASP.NET/MVC.

Получив данные от пользователя, вы можете использовать связанный с ним SMS-API для отправки сообщения. По-видимому, все, что вам нужно сделать, это построить строку запроса, как вы сделали в своем тесте или как указано в документации по используемому API.


Malikdanish

Уважаемый проверьте вышеуказанный код pls