簡體   English   中英

使用 mysms API 向多個電話號碼發送短信

[英]Sending sms to multiple phonenumbers using mysms API

我正在嘗試使用 mysms API 發送短信。 我可以使用以下示例發送到單個號碼:

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

如何使用上面的示例發送到多個號碼?

我想出了這個代碼:

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,我希望能很好地回答你的問題。 它還經過測試並證明是有效的。 總有改進的余地。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM