- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- MessageAnswerOption;
- Pruébala
Crea un mensaje en un espacio de Google Chat. Para ver un ejemplo, consulta Crea un mensaje.
Llamar a este método requiere autenticación y es compatible con los siguientes tipos de autenticación:
- Para los mensajes de texto, se admite la autenticación de usuarios o de aplicaciones.
- En el caso de los mensajes con tarjeta, solo se admite la autenticación de la app. (solo las apps de chat pueden crear mensajes de tarjetas).
Solicitud HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/messages
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. El nombre del recurso del espacio en el que se creará un mensaje. Formato: |
Parámetros de consulta
Parámetros | |
---|---|
threadKey |
Opcional. Obsoleto: Usa |
requestId |
Opcional. Un ID de solicitud único para este mensaje. Si especificas un ID de solicitud existente, se muestra el mensaje creado con ese ID en lugar de crear un mensaje nuevo. |
messageReplyOption |
Opcional. Especifica si un mensaje inicia una conversación o responde a una. Solo se admite en espacios con nombre. |
messageId |
Opcional. Un nombre personalizado para un mensaje de Chat asignado en el momento de su creación. Debe comenzar con |
Cuerpo de la solicitud
El cuerpo de la solicitud incluye una instancia de Message
.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de Message
.
Permisos de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/chat.bot
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.create
Para obtener más información, consulta la Guía de autorización.
Opción de respuesta de mensajes
Especifica cómo responder a un mensaje. Es posible que se agreguen más estados en el futuro.
Enumeradores | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Predeterminado. Inicia un subproceso. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Crea el mensaje como respuesta a la conversación especificada por thread ID o . Si falla, el mensaje iniciará una nueva conversación. |
REPLY_MESSAGE_OR_FAIL |
Crea el mensaje como respuesta a la conversación especificada por thread ID o . Si falla, se muestra un error NOT_FOUND . |