- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de la autorización
- MessageReplyOption
- Pruébala
Crea un mensaje en un espacio de Google Chat. Para ver un ejemplo, consulta Cómo crear un mensaje.
Para llamar a este método, se requiere autenticación y se admiten los siguientes tipos de autenticación:
- En el caso de los mensajes de texto, se admite la autenticación de usuarios o de apps.
- Para los mensajes con tarjetas, solo se admite la autenticación de apps. (Solo las apps de Chat pueden crear mensajes de tarjeta).
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 de 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 que se asigna al 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 la 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.
MessageReplyOption
Especifica cómo responder un mensaje. Es posible que se agreguen más estados en el futuro.
Enumeradores | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Predeterminado. Inicia una nueva conversación. Si usas esta opción, se ignorarán los thread ID o que se incluyan. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Crea el mensaje como una respuesta a la conversación especificada por thread ID o . Si se produce un error, el mensaje inicia una conversación nueva. |
REPLY_MESSAGE_OR_FAIL |
Crea el mensaje como una respuesta a la conversación especificada por thread ID o . Si se usa un threadKey nuevo, se crea un subproceso nuevo. Si falla la creación del mensaje, se muestra un error NOT_FOUND en su lugar. |