2017-01-16 33 views
0

我正在研究與Twilio集成的Opt-In/Opt-Out API。我們的選擇加入/退出工作方式是每個公司(我們的客戶)註冊一個或多個Twilio電話號碼,他們的客戶可以選擇加入/退出這些號碼。Twilio Opt-In/Opt-Out API

當Twilio接收我們想要Twilio給我們打電話到網絡掛接網址,這些選擇/停用設置。

所以我的問題是:我們如何註冊這些回調URL?當每個公司註冊一個電話號碼時,這些都必須定義嗎?如果是這樣,API的最終目標是什麼?

這些號碼可以隨時由不同的公司添加。請告知如何做到這一點。我們已經定義了使用Twilio發送和接收SMS消息的URL。在這種情況下,我們首先將消息發送給Twilio,並在其中指定一個回調URL。 Opt-In/Opt-outs可以使用這些已經註冊的端點嗎?

這些公司唱歌的所有電話號碼都是作爲我們下屬的子帳戶創建的。那麼Twilio和Twilio的關係如何,Twilio可以回覆已經註冊的端點(URL)。

如果您有任何關於如何設置選擇加入/退出的文檔,請包括該文檔。我找不到任何地方。當公司註冊電話號碼時,我們用於創建子帳戶的API方法爲CreateSubAccount,並且沒有用於指定回叫端點URL的參數。我嘗試聯繫他們的支持,但他們還沒有回到我們身邊。

回答

1

Twilio開發者佈道者在這裏。

當你說「當Twilio收到這些選擇加入/選擇退出」時,我不確定你的意思,因爲唯一一個你會得到webhooks的是當一個號碼收到一個來電短信(或電話) ,但我們現在正在談論SMS)。

,當你購買的電話號碼,您可以使用API​​設置每個每個電話號碼不同的短信網絡掛接網址。作爲Incoming Phone Numbers resource POST請求的一部分,您可以添加optional parameters SmsUrl and SmsMethod

一旦您購買了該號碼,您還可以使用相同的參數更新POSTing or PUTing to the instance resource的webhook網址。

讓我知道這是否有幫助。

+0

感謝@philnash伸出援手。這是非常有幫助的。你指出我在正確的方向。我看到TwilioRestClient上的AddIncomingPhoneNumber()方法,並需要一個PhoneNumberOptions對象,它具有SmsMethod和SmsUrl屬性。感謝您的幫助 –

+0

有沒有一種方法可以讓我配置除您支持的選擇關鍵字以外的其他選擇關鍵字(如Sign Me Up,Remind Me等)。如果可以,請添加API鏈接 –

+0

對於初次選擇,我們不會不提供任何東西,因爲它可以在平臺之外完成,但我們確實提供了退出(然後返回)方法。查看本文以瞭解更多信息:https://support.twilio.com/hc/en-us/articles/223134027-Twilio-support-for-STOP-BLOCK-and-CANCEL-SMS-STOP-filtering- – philnash