簡體   English   中英

Twilio批量短信

[英]Twilio Bulk SMS

如何在twilio上創建批量短信代碼? 現在,我正在使用Twilio Service api,該API可以在1個請求中發送多達1萬條短信。 但是我讀到它每秒僅發送1個短信,因此這意味着1萬條消息意味着所有消息將在3小時后發送。

在Twilio上可以這樣做嗎?

所有這些都應該使用Twilio API進行

  1. 可以創建/刪除將識別電話號碼的列表。
  2. 可以在列表中添加/刪除電話號碼。
  3. 可以請求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數據庫的列表中,那么您只需調用該列表即可發送消息

我也可以添加多個列表,這些列表將標識通知的目的

恩。

列表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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM