Twilio发送多个短信而不是多个号码

问题描述:

你好,我在我的项目中使用twilio建立在laravel框架上。它在twilio网站上表示:“要发送短信到多个号码,你需要添加一个数组中的所有数字,并使用迭代对每个数字进行单独的呼叫”。我正在做同样的事情,但直到发送多个消息只有第一个号码,而不是发送多个号码的短信。这是我的代码。Twilio发送多个短信而不是多个号码

foreach ($numbers as $number) { 
Twilio::sms(['to' => [$number],'message' => 'Hi']); 
} 

$号码包含两个数字9234222 *****和9231102 *****但我对9234222 recieving两条消息*****而不是一个在每个。而在我的twilio仪表板中,它显示了+9234222 *****和+9231102 *****的2个分段不存在。

UPDATE 我已经找到解决方案发送相同的消息到多个数字。用于发送短信到多个号码只需将数组$numbers设置为'to'而不是循环。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);

还在等待最佳答案。 如果我想用名称发送消息,该怎么办?例如+9234222 *****的'Hi John'和+9231102 *****的'HI Doe'。

注:我使用https://github.com/j42/laravel-twilio

+0

为什么使用sms方法?不是其中之一:https://github.com/aloha/laravel-twilio,为什么要'数组'而不是单个值== $ number? – Marcin

+0

'foreach($ number as $ number){Twilio :: sms(['to'=> $ number,'message'=>'Hi']); }'我刚刚尝试过这种方式,并且发送消息给两个号码,但两个号码都有两个段。并且是在我的项目中安装了laravel-twilio软件包,但是不记得为什么我没有使用过我在4个月前停止了这个项目的工作,现在我又开始了它。使用短信方法有什么缺点吗? – Sama

+0

不,我刚刚看到其中列出的其他方法,这就是为什么iIasked,无法找到文件的SMS方法 – Marcin

更新我已经找到了发送同样的消息到多个 数字解决方案。对于sending sms多个数字只需在'to'而不是循环中传递 数组$ $的数字。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);

还在等待最佳答案。如果我想用 发送消息,该怎么办?例如+9234222 *****上的'Hi John'和+9231102上的'HI Doe'*****