您好,我在基于 Laravel 框架构建的项目中使用 twilio。 twilio 网站中指出,“要向多个号码发送短信,您需要将所有号码添加到一个数组中,并使用迭代对每个号码进行单独调用”。我正在做同样的事情,但它只向第一个号码发送多条消息,而不是向多个号码发送短信。这是我的代码。
foreach ($numbers as $number) {
Twilio::sms(['to' => [$number],'message' => 'Hi']);
}
$numbers 包含两个号码 +9234222***** 和 +9231102***** 但我在 +9234222***** 上收到两条消息,而不是每条一条。在我的 twilio 仪表板中,它显示 +9234222***** 和 +9231102***** 的 2 个部分不存在。
更新 我找到了向多个号码发送相同消息的解决方案。要向多个号码发送短信,只需在“to”中传递数组
$numbers
而不是循环。 Twilio::sms(['to' => $numbers,'message' => 'Hi']);
仍在等待最佳答案。 如果我想发送带有姓名的消息怎么办?例如,“Hi John”,电话:+9234222*****,“HI Doe”,电话:+9231102*****。
更新我找到了向多个发送相同消息的解决方案 数字。要向多个号码发送短信,只需传递 'to' 中的数组 $numbers 而不是循环。
Twilio::sms(['to' => $numbers,'message' => 'Hi']);
仍在等待最佳答案。如果我想发送消息怎么办 姓名。例如,“Hi John”,电话:+9234222*****,“HI Doe”,电话:+9231102*****