Receba os comprovantes de entrega de mensagens MT (ChatAppStatus) por meio do Simple Message Queue (anteriormente MNS).
Pré-requisitos
Você tem uma conta Alibaba Cloud e um par de AccessKey. Para mais informações, consulte Crie um AccessKey.
Você leu o overview and configuration of message receipts e compreende seus modos, tipos e o processo de configuração. Em seguida, configure os comprovantes de mensagem adequadamente.
Para configurar mensagens MO, consulte Message receipts and configuration.
Formato do corpo da mensagem
Parâmetro | Tipo | Obrigatório | Descrição |
MessageId | String | Sim | Identificador exclusivo da mensagem. |
From | String | Sim | Número de telefone do remetente. |
To | String | Sim | Número de telefone do destinatário. |
UserId | String | Não | BSUID |
ParentUserId | String | Não | BSUID pai (se houver) |
UserName | String | Não | Conta de usuário (se houver) |
Timestamp | Long | Sim | Timestamp Unix do envio da mensagem, em milissegundos. |
Status | String | Sim | Status de entrega da mensagem. Valores válidos:
|
StatusDescription | String | Sim | Descrição do status. |
ErrorCode | String | Não | Código de erro para falha na entrega. |
ErrorDescription | String | Não | Descrição do código de erro. Para mais detalhes, consulte API error codes. |
ConversationType | String | Não | Tipo de conversa. Valores válidos:
|
ConversationId | String | Não | Identificador exclusivo da conversa. |
ConversationExpirationTime (deprecated) | Long | Não | Tempo de expiração da conversa. Nota Obsoleto. Não tem efeito no modelo de faturamento por mensagem. |
MsgFrameType | String | Sim | Tipo de mensagem. Valores válidos:
|
Type | String | Não | Tipo de mídia do conteúdo da mensagem. Valores válidos:
|
TaskId | String | Não | ID de tarefa personalizado. Nota O padrão é |
OriginPhoneNumber | String | Não | Número de telefone do remetente original. |
TemplateCode | String | Não | Código do modelo de mensagem. Nota Disponível apenas quando |