2017-07-25 79 views
0

當一個新用戶註冊,我們打算給他們一個複選框,在那裏他們可以OPT-IN OPT-OUT 接收 SMS消息。Twilio API - 如何選擇退出的電話號碼

我可以很容易地通過確保我們的應用程序不發送文本他們的方式跟蹤此我自己,但我想知道,如果它更有意義,我只是將它們添加爲選擇了在Twilio

我仍然玩弄這個想法,但無論如何我沒有看到任何API端點(https://www.twilio.com/docs/api)爲選入選擇退出

問題:

  • 我怎麼會選擇退出的電話號碼,如果我選擇走這條路?
  • 在我的最後管理這個列表,或者使用Twilio(如果可能的話)還是冗餘管理我自己的列表以及Twilio強制執行它更好?

回答

2

Twilio開發者佈道者在這裏。

沒有API供開發者選擇用戶的電話號碼或退出的消息,以便當你在你的問題開始描述你應該維護自己的應用程序中的自己,選擇退出名單

Twilio does make it possible for users to completely opt out of messages from a number (or messaging service) using the industry standard opt out words (STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, and QUIT)。當用戶將其中一個單詞發送給您的號碼時,Twilio將停止向該人發送消息。您將收到消息作爲webhook,以便您可以查看這些關鍵字並更新您的應用程序的退出列表。

我建議如果您希望用戶選擇不使用您的系統的一部分,而是通過STOP機制來使用它們。這樣,要重新啓用他們可以通過系統執行的消息,而不必發送選擇消息(START,YES和UNSTOP)再次打開消息。

+0

這很不幸,因爲如果用戶手頭沒有電話號碼,用戶可以通過文本選擇回覆,這很不容易。 @philnash可以引用webhook所在的API的位置嗎?如果他們通過短信選擇退出,這對我來說是一個非常好的主意,可以更新我自己的列表。 – skplunkerin

+0

這是普通的消息webhook。你可以告訴它是一個退出信息,因爲它包含了我上面的答案中的一個(也是唯一一個)退出的單詞。我同意,如果用戶通過發短信STOP或類似的方式退出,這對用戶來說很複雜,這就是爲什麼我建議您儘可能將用戶引導到您的應用程序以進行控制。 – philnash

+0

因此,您可以使用一些自定義詞語(如MYAPPSTOP)在跳過Twilio「黑名單」的同時保持類似的功能。 –

相關問題