【发布时间】:2018-07-02 00:22:44
【问题描述】:
我正在使用 Javascript 函数将一条消息发送到多个目的地或号码:
var data = JSON.stringify({
"from": "InfoSMS",
"to": [
"41793026727",
"41793026834"
],
"text": "Test SMS."
});
现在在我的应用程序中,我将“to”作为参数 - arg.receivers,其中的数字将作为 41793026727,41793026834 输入到代码中
但是,参数-arg.receivers 被识别为单个数字参数,因此它不会发送 SMS
因此,如果 arg.receivers 只是一个数字,例如。 41793026834 它发送短信,但如果它像上面那样是多个它不发送。
有没有办法将参数设置为多个数字?
请帮忙
【问题讨论】:
-
您如何发送和接收这些消息?
-
@gurvinder372 var data = JSON.stringify({ "from": "InfoSMS", "to": [ "41793026727", "41793026834" ], "text": "测试短信。" } ); var xhr = new XMLHttpRequest(); xhr.withCredentials = 假; xhr.addEventListener("readystatechange", function () { if (this.readyState === this.DONE) { console.log(this.responseText); } });
-
@gurvinder372 第二部分 xhr.open("POST", "api.infobip.com/sms/1/text/single"); xhr.setRequestHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="); xhr.setRequestHeader("content-type ", "application/json"); xhr.setRequestHeader("accept", "application/json"); xhr.send(data);
标签: javascript android json arguments infobip-api