ChatAppStatus(下行消息状态报告)

更新时间:
复制为 MD 格式

您可以通过轻量消息队列(原MNS)接收ChatApp消息发送状态报告(ChatAppStatus)。

前提条件

说明

配置下行消息状态报告操作步骤参见:配置状态报告/消息上行

消息体格式

名称

类型

是否必填

描述

MessageId

String

消息的ID。

From

String

消息发送方号码。

To

String

消息接收方号码。

UserId

String

BSUID

ParentUserId

String

父级 BSUID(如果有)

UserName

String

用户账号(如果有)

Timestamp

Long

时间戳为Unix timestamp 毫秒。

Status

String

消息发送状态。取值:

  • Sent:消息已发送。

  • Delivered:消息已投递到用户设备。

  • Read:消息已被用户阅读。

  • Failed:消息发送失败。

  • Deleted:消息已被用户删除。

    说明

    Deleted状态暂不可用,WhatsApp不会推送给ChatApp消息服务。

StatusDescription

String

状态码的描述。

ErrorCode

String

错误码。

ErrorDescription

String

错误码描述。详情请参见API错误码

ConversationType

String

会话类型。取值:

  • service:用户发起会话

  • utility交易相关消息

  • marketing营销类消息

  • authentication身份验证消息

ConversationId

String

会话ID。

ConversionExpirationTime(过时)

Long

会话过期时间。

说明

针对新的按条计费规则时已无效。

MsgFrameType

String

消息类型。取值:

  • message:任意格式的消息,时间限制为在收到用户最后一条消息后的24小时内可发送此类消息。

  • template:在控制台已被审核通过的消息模板,可以在任意时间发送。

Type

String

消息内容中多媒体资源类型。取值:

  • image:图片

  • video:视频

  • document:文档

  • audio:音频

  • none:纯文本

TaskId

String

客户任务ID。默认取值MessageId。

说明

如果TaskId未传值,则TaskId=MessageId。

OriginPhoneNumber

String

消息发送方的真实号码。

TemplateCode

String

消息模板编码。

说明

MsgFrameType=template时有值。