2016-11-29 153 views
2

是否可以通過Twilio REST API檢索傳送步驟(如您可以在郵件日誌上的郵件詳細信息中看到的那樣)?如果通過REST API無法實現,是否有一種編程方式來獲取它(除了屏幕抓取)?通過Twilio REST API檢索短信/彩信的傳送步驟

我正在使用C#Twilio NuGet包,但如果需要,我也可以直接打REST API。我沒有在文檔中看到交付步驟,或者通過目測檢查JSON結果。我也無法獲得CSV導出中的傳送步驟。

Delivery Steps on Message Detail

回答

2

Twilio開發者傳道這裏。

雖然無法從REST API獲取詳細信息,但Twilio中的消息可以在更改時通知您其狀態。

當您發送消息時,只需設置一個StatusCallback parameter,Twilio將在消息狀態變爲以下任何狀態時發送HTTP POST請求:排隊,失敗,發送,傳送或未傳送。

+0

從Twilio支持得到了相同的答案:)我希望能夠獲得歷史數據。我們目前使用StatusCallback屬性,但它指向許多不同的端點。我正在編寫一個Twilio狀態代理,可以接收所有狀態回調,集中記錄信息,然後路由到適當的端點。 – MikeJansen

+0

如果有人對實施感興趣,我們有一箇中央圖書館讓Twilio打電話。我將通過幾個字符轉換('=' - >'@','/' - >' - ','+' - >'_')將通過的StatusCallback URL轉換爲64位,以允許它是一個URL參數,然後指定代理的URL以編碼的端點URL作爲參數。然後代理接收請求,解碼URL,轉發請求,然後返回響應,並進行中央記錄。 – MikeJansen

+0

聽起來像一個有趣的項目!此外,我很高興看到我與支持人員在同一頁面上:D – philnash