[英]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.