Twilioが配列のすべての値にメッセージを送信しない問題があります。Twilio sendMessageが配列内のすべての値に送信しない
var index;
var a = req.body.numbers;
console.log(a);
if (req.body.numbers.indexOf("undefined") > -1) {
console.log("No numbers stored");
} else {
for (index = 0; index < a.length; ++index) {
console.log(a[index]);
client.sendMessage({
to: a[index], // Any number Twilio can deliver to
from: '+19179246693 ', // A number you bought from Twilio and can use for outbound communication
body: req.body.title + ": " + req.body.message // body of the SMS message
}, function(err, responseData) { //this function is executed when a response is received from Twilio
if (!err) { // "err" is an error received during the request, if any
// "responseData" is a JavaScript object containing data received from Twilio.
// A sample response from sending an SMS message is here (click "JSON" to see how the data appears in JavaScript):
// http://www.twilio.com/docs/api/rest/sending-sms#example-1
console.log(responseData.to);
console.log(responseData.from); // outputs "+14506667788"
console.log(responseData.body); // outputs "word to your mother."
}
});
}
}
Iは、[インデックス]をログコンソールそれが格納されているが、client.sendメッセージが使用される場合、一つだけの数の、すべての送信されず、すべての番号を記録します。これにはどんな理由がありますか?
無料バージョンまたは有料ですか? – MatejMecka
私は無料版を使用しています。 –
私は無料版を使用していますが、そこにいるにもかかわらず、他の数字は完全に無視されます。 –