Пытаюсь с помощью сервиса turboSms делать рассылку , делал такое на php , там это спокойно решается , тут скачиваю soap пакет , после чего следуя инструкциям пытаюсь выполнить подключение и авторизация , после делаю попытку отправить sms , и тут возникает ошибка , turboSms не дает мне отправить сообщение и пишет что я не авторизован , хотя перед этим авторизация произошла успешно , получается методы работают асинхронно
var url='http://turbosms.in.ua/api/wsdl.html',
soap = require('soap'),
report = require('./errorReporting').report,
clientPhoneAlex="+30090999990",
clientPhoneVictoria="+30090999991"
authData={login:"11111",password:"22222"},
sender="BigLapa.com",
soapClient;
soap.createClient(url,function(error,client){
report(error);
client.Auth(authData,function(error,result){
report(error);
console.log(result);
console.log(1);
});
setTimeout(function(){
client.SendSMS({sender:"BigLapa.com",destination:clientPhoneAlex,text:"Пять минут полет нормальный"},function(error,result){
console.log(2);
report(error);
console.log(result);
});
},4000);
console.log(client.getHttpHeaders());
});