我正在尝试将一条消息一次发送到多个号码,以便在用户在网站上执行操作时向管理员发出警报,但是当我发送它时,只发送给admin2。
request.post({
form: { method: 'send',
username: 'max13',
password: '****',
from: '0000',
to: admin1,
message: 'user '+ user_name +' has sent a job'
},
url: 'http://www.thsms.com/api/rest',
form: {method: 'send',
username: 'max13',
password: '****',
from: '0000',
to: admin2,
message: 'user '+ user_name +' has sent a job'},
url: 'http://www.thsms.com/api/rest',
答案 0 :(得分:0)
你需要使用回调/承诺。因此,当短信被发送到admin1时,只有它移动到admin2。
现在发生的事情是,它不是在等待api响应并转移到另一个api,为什么只有一个管理员才能收到短信。
试试这个:
.then(function(){
return //your sms api code for admin1
})
.then(function(){
return //your sms api code for admin2
})
.fail(function(){
log error if any of above then block get failed
})