我是Twilio用戶。我怎麼知道我的消息發送狀態。我想知道狀態,即交付,取消交付或發送。如果我們提供一個Url,twilio會向Sid發送狀態。如果有這樣的選擇,我可以在哪裏設置?是否有任何選項可以知道twilio消息的狀態?
感謝
我是Twilio用戶。我怎麼知道我的消息發送狀態。我想知道狀態,即交付,取消交付或發送。如果我們提供一個Url,twilio會向Sid發送狀態。如果有這樣的選擇,我可以在哪裏設置?是否有任何選項可以知道twilio消息的狀態?
感謝
您應該使用REST API: Messages
消息實例資源
此資源代表個人短信或彩信。
資源URI
/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}
然後讀狀態屬性:
狀態
該消息的狀態。無論是排隊,發送,發送,失敗, 交付,未交付,接收或接收。請參閱下面詳細的 這些狀態的描述。
編輯
當您發佈新的消息
HTTP POST到消息
/2010-04-01/Accounts/{AccountSid}/Messages
可以包括下列可選參數:
StatusCallback
Twilio將在每次您的消息狀態發生變化 變爲以下之一時發佈的URL:失敗,已發送,已發送或未發送。 Twilio將POST MessageSid以及其他標準請求 參數以及MessageStatus和ErrorCode。
ApplicationSid
Twilio將發佈MessageSid以及MessageStatus =發送或 MessageStatus =未能在此應用的MessageStatusCallback財產 的URL。如果上面的StatusCallback參數也通過 ,則應用程序的MessageStatusCallback參數將優先採用 。
StatusCallback參數
每次消息狀態的變化,Twilio將使異步 HTTP請求的URL StatusCallback,如果你提供的一個。
Request Parameters
Twilio傳遞給你的應用程序在其請求 StatusCallback URL的參數包括所有的標準請求參數和 這些額外的參數:
MessageStatus
的消息的狀態。消息傳遞信息在消息狀態中反映爲 。 INFO
ErrorCode
錯誤代碼(如果有的話)與消息相關聯。如果您的消息 狀態失敗或未送達,則ErrorCode可以爲您提供更多有關失敗的信息 。如果郵件成功發送 ,則不會出現ErrorCode。描述here
我不應該叫任何URL,它只是給我發通知,網址一旦消息的狀態從排隊改爲發送或交付或交付 – 07405
@ 07405剛纔編輯 – InferOn
謝謝你這麼多的寶貴時間 – 07405