【发布时间】:2019-04-02 06:46:57
【问题描述】:
如何在 twilio 上创建批量短信代码?现在,我正在使用 Twilio Service api,它可以在 1 个请求中发送多达 10k 条短信。但我读到它每秒只发送 1 条短信,所以这意味着 10k 条消息意味着所有将在 3 小时后发送。
在 Twilio 上可以这样做吗?
所有这些都应该使用 Twilio API 实现
- 可以创建/删除识别电话号码的列表。
- 可以添加/删除列表中的电话号码。
- 可以请求 twilio 触发一个通知,该通知只会询问列表 ID,而不是循环所有电话号码(这是我目前的做法)。
目前我是这样做的:
$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 数据库中的列表中,然后您只需调用该列表即可发送消息
我也可以添加多个列表来识别通知的用途
例如
list #1 name 是 Room 1
list #2 name 是 Room 2
list #1 有电话号码 a,电话号码 b
list #2 有电话号码 a,电话号码 c
【问题讨论】: