Message Notification Service (MNS) を使用して、ChatApp メッセージのステータスレポート (ChatAppStatus) を受信できます。
前提条件
AccessKey ペアを持つ Alibaba Cloud アカウント。 詳細については、「AccessKey ペアの作成」をご参照ください。
メッセージ受信の概要と構成を確認し、そのモード、タイプ、および構成プロセスを理解してください。
モバイル着信メッセージのステータスレポートを構成する方法については、「ステータスレポートとモバイル発信メッセージの構成」をご参照ください。
メッセージ本文のフォーマット
名前 | タイプ | 必須 | 説明 |
MessageId | String | はい | メッセージ ID。 |
From | String | はい | 送信者番号。 |
To | String | はい | 受信者番号。 |
UserId | String | いいえ | BSUID |
ParentUserId | String | いいえ | 親 BSUID (存在する場合)。 |
UserName | String | いいえ | ユーザーアカウント (存在する場合)。 |
Timestamp | Long | はい | UNIX タイムスタンプ (ミリ秒単位)。 |
Status | String | はい | メッセージの送信ステータス。 有効値:
|
StatusDescription | String | はい | 状態コードの説明。 |
ErrorCode | String | いいえ | エラーコード。 |
ErrorDescription | String | いいえ | エラーコードの説明。 詳細については、「API エラーコード」をご参照ください。 |
ConversationType | String | いいえ | 会話タイプ。 有効値:
|
ConversationId | String | いいえ | 会話の ID。 |
ConversionExpirationTime (Deprecated) | Long | いいえ | 会話の有効期限が切れる時間。 説明 このパラメーターは、新しいメッセージごとの課金ルールでは無効です。 |
MsgFrameType | String | はい | メッセージタイプ。 有効値:
|
Type | String | いいえ | メッセージ本文のメディアリソースタイプ。 有効値:
|
TaskId | String | いいえ | 顧客タスクの ID。 デフォルト値は MessageId です。 説明 TaskId が指定されていない場合、デフォルトで MessageId の値が使用されます。 |
OriginPhoneNumber | String | いいえ | 送信者の実際の電話番号。 |
TemplateCode | String | いいえ | メッセージテンプレートのコード。 説明 このパラメーターは、MsgFrameType が template に設定されている場合にのみ使用できます。 |