您可以通過輕量訊息佇列(原MNS)接收ChatApp訊息發送狀態報表(ChatAppStatus)。
前提條件
您已經註冊阿里雲帳號並產生存取金鑰(AccessKey),詳情請參見建立AccessKey。
您已仔細閱讀回執訊息簡介與配置流程,瞭解回執訊息模式、類型和配置流程。
配置下行訊息狀態報表操作步驟參見:組態狀態報告/訊息上行。
訊息體格式
名稱 | 類型 | 是否必填 | 描述 |
MessageId | String | 是 | 訊息的ID。 |
From | String | 是 | 訊息發送方號碼。 |
To | String | 是 | 訊息接收方號碼。 |
Timestamp | Long | 是 | 時間戳記為Unix timestamp 毫秒。 |
Status | String | 是 | 訊息發送狀態。取值:
|
StatusDescription | String | 是 | 狀態代碼的描述。 |
ErrorCode | String | 否 | 錯誤碼。 |
ErrorDescription | String | 否 | 錯誤碼描述。詳情請參見API錯誤碼。 |
ConversationType | String | 否 | 會話類型。取值:
|
ConversationId | String | 否 | 會話ID。 |
ConversionExpirationTime(過時) | Long | 否 | 會話到期時間。 說明 針對新的按條計費規則時已無效。 |
MsgFrameType | String | 是 | 訊息類型。取值:
|
Type | String | 否 | 訊息內容中多媒體資源類型。取值:
|
TaskId | String | 否 | 客戶任務ID。預設取值MessageId。 說明 如果TaskId未傳值,則TaskId=MessageId。 |
OriginPhoneNumber | String | 否 | 訊息發送方的真實號碼。 |
TemplateCode | String | 否 | 訊息模板編碼。 說明 當MsgFrameType=template時有值。 |