bugfix> api > 投稿

mysms APIを使用してSMSを送信しようとしています。次の例を使用して、単一の番号に送信できます。

例: https://api.mysms.com/json/message/send?api_key=xxxxx&msisdn=xxx&password=xxx&recipient=436761234567&message=Hi

上記の例を使用して複数の番号に送信するにはどうすればよいですか?

回答 1 件
  • 私はこのコードを思いつきました:

    function sendSMS() {
        var apikey = "your api_key";
        var mno = 40123123456; // msisdn = your number without +sign in from
        var pwd = "yourpassword";
        // var no = 40123123456; // single number & replace this with a real one
        var grp = [40123123456,40123123456,40123123456]; // multiple numbers / let's call it a group & just replace those with your actual testing numbers
        var msg = "Hi!%0aThis is a test message!%0aThis is another row.%0a:D"; // Use %0a to insert a new row in your message
        for ( var i in grp ) {
            var smsurl = "https://api.mysms.com/json/message/send?api_key="+apikey+"&msisdn="+mno+"&password="+pwd+"&recipient="+grp[i]+"&message="+msg+"";
            var xhttp = new XMLHttpRequest();
            xhttp.open("GET", smsurl, true);
            xhttp.send();
            console.log(smsurl);
        }
    }
    
    

    今すぐ電話をかける:

    sendSMS();
    
    

    このコードはjavascriptであり、あなたの質問にうまく答えられることを願っています。また、テストされ、機能していることが証明されました。改善の余地は常にあります。

あなたの答え