2014-12-23 30 views

回答

2

您應該使用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

+0

我不應該叫任何URL,它只是給我發通知,網址一旦消息的狀態從排隊改爲發送或交付或交付 – 07405

+0

@ 07405剛纔編輯 – InferOn

+0

謝謝你這麼多的寶貴時間 – 07405

相關問題