您好我想将短信发送给我的数据库中存在的用户。我正在使用nexmo。我在nexmo中创建了帐户。我正在尝试在nexmo帐户中添加虚拟号码。当我向单个用户发送短信时,它正在工作。但是当我在"中添加多个用户时,#34;部分,它会抛出附加图像中显示的错误。在购买之前,我想通过向虚拟号码发送批量短信来测试它。有解决方案??
答案 0 :(得分:0)
Nexmo SMS API在to
字段中一次只接受一个号码。您将需要遍历要发送短信的用户列表
foreach($numbers as $number) {
$client->message()->send([
'to' => $number,
'from' => NEXMO_FROM,
'text' => 'Your message'
]);
}
或使用Nexmo SNS
答案 1 :(得分:0)
Nexmo的SMS API每个请求只能接受一条消息。
如果您需要在一个批次中发送短信,则必须保持连接处于活动状态并重复使用每个目标号码的API请求。确保您的连接保持活动状态,这样您就可以在发送请求时重用HTTP套接字并充分利用您的帐户吞吐量(30条SMS /秒)。