ChatAppStatus

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

前提条件

  • 您已经注册阿里云账号并生成访问密钥(AccessKey),详情请参见创建AccessKey

  • 您已仔细阅读回执消息简介与配置流程,了解回执消息模式、类型和配置流程。

消息体格式

名称

类型

是否必填

描述

MessageId

String

消息的ID。

From

String

消息发送方号码。

To

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。

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时有值。