[英]Twilio Bulk SMS
如何在twilio上创建批量短信代码? 现在,我正在使用Twilio Service api,该API可以在1个请求中发送多达1万条短信。 但是我读到它每秒仅发送1个短信,因此这意味着1万条消息意味着所有消息将在3小时后发送。
在Twilio上可以这样做吗?
所有这些都应该使用Twilio API进行
目前,我正在这样做:
$to = array();
$x = 0;
$message = 'Test';
foreach($phone_numbers as $phone_number){
$to[$x] = '{"binding_type":"sms", "address":"'.$phone_number.'"}';
$x++;
}
$notification = $client
->notify->services($service_id)
->notifications->create([
"toBinding" => $to,
"body" => $message
]);
如果电话号码超过10k,则不会发送所有电话号码。
有没有办法使它像这样?
电话号码不会存储在数据库中,而是存储在twilio数据库的列表中,那么您只需调用该列表即可发送消息
我也可以添加多个列表,这些列表将标识通知的目的
恩。
列表1的名字是1号房间
清单2的名字是2号房间
清单1中的电话号码为a,电话号码为b
清单2中的电话号码为a,电话号码为c
Twilio开发人员布道者在这里。
通过将数字作为请求的一部分发送,您使用批量通知API的现有方式只是Twilio Notify API的一部分 。
您可以将数字保存在Twilio中,并将其标记为不同列表的一部分。 为此,您需要创建一个binding 。 绑定是身份和地址(在这种情况下为用户的手机号码)的连接。
值得注意的是,这不会解决您的投放速度。 在美国发送消息时,每个号码每秒限制发送1条消息,以避免载波过滤。 我们还建议您每个号码每天发送的邮件不要超过200条,以免该号码也被标记为垃圾邮件。
在美国以外的地区,要求不严格,每个号码每秒发送10条消息的限制。
为了克服这个问题,您应该选择使用更多的数字。 如果您正在使用通知,则您已经在使用带有号码池中号码的消息服务。 您可以将更多号码添加到号码池中,消息传递服务将在它们之间分发消息。 这将增加您的吞吐量。
如果您要在美国发送那么多邮件,那么我建议您使用短代码 。 它们很昂贵,但是它们每秒提供100条消息,并且由于受到更严格的管制,因此您不需要使用许多不同的数字。
让我知道是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.