Envía un mensaje del agente a un usuario.
Para que el agente envíe un mensaje correctamente, el usuario debe tener RCS habilitado y la plataforma de RBM pueda comunicarse con él. Cuando el mensaje se envía correctamente, la llamada se muestra sin errores. De lo contrario, el agente recibe un código de error.
Si el usuario está en línea, la plataforma de RBM entrega el mensaje de inmediato. De lo contrario, la plataforma de RBM pone en cola el mensaje y lo entrega cuando el usuario vuelve a conectarse.
La plataforma de RBM ignora cualquier mensaje de agente enviado con un ID que se haya usado en un mensaje o evento anterior enviado desde el mismo agente.
Los mensajes del agente se pueden revocar entre el momento en que se envían y el momento en que se entregan.
Solicitud HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
"phones/{E.164}", donde {E.164} es el número de teléfono del usuario en formato E.164. Por ejemplo, con el número de teléfono de EE.UU. +1-222-333-4444, el valor sería "phones/+12223334444" y el extremo resultante sería https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages. |
Parámetros de consulta
Parámetros | |
---|---|
messageId |
El ID único del mensaje, asignado por el agente. Debe ser un UUID, como se define en https://tools.ietf.org/html/rfc4122. La plataforma de RBM ignora cualquier mensaje de agente enviado con un ID que se haya usado en un mensaje o evento anterior enviado desde el mismo agente. |
agentId |
Obligatorio. El identificador único del agente. |
Cuerpo de la solicitud
El cuerpo de la solicitud incluye una instancia de AgentMessage
.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de AgentMessage
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/rcsbusinessmessaging
Para obtener más información, consulta la Descripción general de OAuth 2.0.