Reciba los acuses de recibo de entrega de mensajes MT (ChatAppStatus) mediante Simple Message Queue (anteriormente MNS).
Requisitos previos
Debe contar con una cuenta de Alibaba Cloud y un par de AccessKey. Para obtener más información, consulte Create an AccessKey.
Revise la overview and configuration of message receipts para comprender sus modos, tipos y proceso de configuración. Luego, configure los acuses de recibo de mensajes según corresponda.
Para conocer el procedimiento de configuración de mensajes MO, consulte Message receipts and configuration.
Formato del cuerpo del mensaje
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
MessageId |
String |
Sí |
Identificador único del mensaje. |
|
From |
String |
Sí |
Número de teléfono del remitente. |
|
To |
String |
Sí |
Número de teléfono del destinatario. |
|
FromUserId |
String |
No |
BSUID |
|
FromParentUserId |
String |
No |
BSUID principal, si existe. |
|
FromUserName |
String |
No |
Cuenta de usuario, si existe. |
|
Timestamp |
Long |
Sí |
Marca de tiempo Unix en milisegundos que indica cuándo se envió el mensaje. |
|
Status |
String |
Sí |
Estado de entrega del mensaje. Valores válidos:
|
|
StatusDescription |
String |
Sí |
Descripción del estado. |
|
ErrorCode |
String |
No |
Código de error cuando falla la entrega. |
|
ErrorDescription |
String |
No |
Descripción del código de error. Para más detalles, consulte API error codes. |
|
ConversationType |
String |
No |
Tipo de conversación. Valores válidos:
|
|
ConversationId |
String |
No |
Identificador único de la conversación. |
|
ConversationExpirationTime (obsoleto) |
Long |
No |
Hora de expiración de la conversación. Nota
Obsoleto. No tiene efecto bajo el modelo de facturación por mensaje. |
|
MsgFrameType |
String |
Sí |
Tipo de mensaje. Valores válidos:
|
|
Type |
String |
No |
Tipo de medio del contenido del mensaje. Valores válidos:
|
|
TaskId |
String |
No |
ID de tarea personalizado. Nota
Toma el valor de |
|
OriginPhoneNumber |
String |
No |
Número de teléfono original del remitente. |
|
TemplateCode |
String |
No |
Código de la plantilla de mensaje. Nota
Disponible solo cuando |