Índice
ChatService
(interfaz)AccessoryWidget
(mensaje)ActionResponse
(mensaje)ActionResponse.ResponseType
(enumeración)ActionResponse.SelectionItems
(mensaje)ActionResponse.UpdatedWidget
(mensaje)ActionStatus
(mensaje)Annotation
(mensaje)AnnotationType
(enumeración)AppCommandMetadata
(mensaje)AppCommandMetadata.AppCommandType
(enumeración)AttachedGif
(mensaje)Attachment
(mensaje)Attachment.Source
(enumeración)AttachmentDataRef
(mensaje)CalendarEventLinkData
(mensaje)CardWithId
(mensaje)ChatSpaceLinkData
(mensaje)CompleteImportSpaceRequest
(mensaje)CompleteImportSpaceResponse
(mensaje)ContextualAddOnMarkup
(mensaje)ContextualAddOnMarkup.Card
(mensaje)ContextualAddOnMarkup.Card.CardAction
(mensaje)ContextualAddOnMarkup.Card.CardHeader
(mensaje)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enumeración)ContextualAddOnMarkup.Card.Section
(mensaje)CreateCustomEmojiRequest
(mensaje)CreateMembershipRequest
(mensaje)CreateMessageRequest
(mensaje)CreateMessageRequest.MessageReplyOption
(enumeración)CreateReactionRequest
(mensaje)CreateSpaceRequest
(mensaje)CustomEmoji
(mensaje)CustomEmoji.CustomEmojiPayload
(mensaje)CustomEmojiMetadata
(mensaje)DeleteCustomEmojiRequest
(mensaje)DeleteMembershipRequest
(mensaje)DeleteMessageRequest
(mensaje)DeleteReactionRequest
(mensaje)DeleteSpaceRequest
(mensaje)DeletionMetadata
(mensaje)DeletionMetadata.DeletionType
(enumeración)Dialog
(mensaje)DialogAction
(mensaje)DriveDataRef
(mensaje)DriveLinkData
(mensaje)Emoji
(mensaje)EmojiReactionSummary
(mensaje)FindDirectMessageRequest
(mensaje)GetAttachmentRequest
(mensaje)GetCustomEmojiRequest
(mensaje)GetMembershipRequest
(mensaje)GetMessageRequest
(mensaje)GetSpaceEventRequest
(mensaje)GetSpaceNotificationSettingRequest
(mensaje)GetSpaceReadStateRequest
(mensaje)GetSpaceRequest
(mensaje)GetThreadReadStateRequest
(mensaje)Group
(mensaje)HistoryState
(enumeración)ListCustomEmojisRequest
(mensaje)ListCustomEmojisResponse
(mensaje)ListMembershipsRequest
(mensaje)ListMembershipsResponse
(mensaje)ListMessagesRequest
(mensaje)ListMessagesResponse
(mensaje)ListReactionsRequest
(mensaje)ListReactionsResponse
(mensaje)ListSpaceEventsRequest
(mensaje)ListSpaceEventsResponse
(mensaje)ListSpacesRequest
(mensaje)ListSpacesResponse
(mensaje)MatchedUrl
(mensaje)MeetSpaceLinkData
(mensaje)MeetSpaceLinkData.HuddleStatus
(enumeración)MeetSpaceLinkData.Type
(enumeración)Membership
(mensaje)Membership.MembershipRole
(enumeración)Membership.MembershipState
(enumeración)MembershipBatchCreatedEventData
(mensaje)MembershipBatchDeletedEventData
(mensaje)MembershipBatchUpdatedEventData
(mensaje)MembershipCreatedEventData
(mensaje)MembershipDeletedEventData
(mensaje)MembershipUpdatedEventData
(mensaje)Message
(mensaje)MessageBatchCreatedEventData
(mensaje)MessageBatchDeletedEventData
(mensaje)MessageBatchUpdatedEventData
(mensaje)MessageCreatedEventData
(mensaje)MessageDeletedEventData
(mensaje)MessageUpdatedEventData
(mensaje)QuotedMessageMetadata
(mensaje)Reaction
(mensaje)ReactionBatchCreatedEventData
(mensaje)ReactionBatchDeletedEventData
(mensaje)ReactionCreatedEventData
(mensaje)ReactionDeletedEventData
(mensaje)RichLinkMetadata
(mensaje)RichLinkMetadata.RichLinkType
(enumeración)SearchSpacesRequest
(mensaje)SearchSpacesResponse
(mensaje)SetUpSpaceRequest
(mensaje)SlashCommand
(mensaje)SlashCommandMetadata
(mensaje)SlashCommandMetadata.Type
(enumeración)Space
(mensaje)Space.AccessSettings
(mensaje)Space.AccessSettings.AccessState
(enumeración)Space.MembershipCount
(mensaje)Space.PermissionSetting
(mensaje)Space.PermissionSettings
(mensaje)Space.PredefinedPermissionSettings
(enumeración)Space.SpaceDetails
(mensaje)Space.SpaceThreadingState
(enumeración)Space.SpaceType
(enumeración)Space.Type
(enumeración)SpaceBatchUpdatedEventData
(mensaje)SpaceEvent
(mensaje)SpaceNotificationSetting
(mensaje)SpaceNotificationSetting.MuteSetting
(enumeración)SpaceNotificationSetting.NotificationSetting
(enumeración)SpaceReadState
(mensaje)SpaceUpdatedEventData
(mensaje)Thread
(mensaje)ThreadReadState
(mensaje)UpdateMembershipRequest
(mensaje)UpdateMessageRequest
(mensaje)UpdateSpaceNotificationSettingRequest
(mensaje)UpdateSpaceReadStateRequest
(mensaje)UpdateSpaceRequest
(mensaje)User
(mensaje)User.Type
(enumeración)UserMentionMetadata
(mensaje)UserMentionMetadata.Type
(enumeración)WidgetMarkup
(mensaje)WidgetMarkup.Button
(mensaje)WidgetMarkup.FormAction
(mensaje)WidgetMarkup.FormAction.ActionParameter
(mensaje)WidgetMarkup.Icon
(enumeración)WidgetMarkup.Image
(mensaje)WidgetMarkup.ImageButton
(mensaje)WidgetMarkup.KeyValue
(mensaje)WidgetMarkup.OnClick
(mensaje)WidgetMarkup.OpenLink
(mensaje)WidgetMarkup.TextButton
(mensaje)WidgetMarkup.TextParagraph
(mensaje)
ChatService
Permite a los desarrolladores compilar apps e integraciones de Chat en la plataforma de Google Chat.
CompleteImportSpace |
---|
Completa el proceso de importación del espacio especificado y lo hace visible para los usuarios. Requiere autenticación del usuario y delegación para todo el dominio con el alcance de autorización:
Para obtener más información, consulta Autoriza apps de Google Chat para importar datos.
|
CreateCustomEmoji |
---|
Crea un emoji personalizado. Los emojis personalizados solo están disponibles para las cuentas de Google Workspace, y el administrador debe activarlos para la organización. Para obtener más información, consulta Más información sobre los emojis personalizados en Google Chat y Cómo administrar los permisos de los emojis personalizados. Requiere autenticación del usuario con el alcance de autorización:
|
CreateMembership |
---|
Crea una membresía para la app de Chat de llamadas, un usuario o un grupo de Google. No se admite la creación de membresías para otras apps de Chat. Cuando creas una membresía, si el miembro especificado tiene desactivada la política de aceptación automática, se le envía una invitación y debe aceptarla para unirse al espacio. De lo contrario, crear una membresía agrega al miembro directamente al espacio especificado. Admite los siguientes tipos de autenticación:
La autenticación de la app no es compatible con los siguientes casos de uso:
Para ver un ejemplo de uso, consulta lo siguiente:
|
CreateMessage |
---|
Crea un mensaje en un espacio de Google Chat. Para ver un ejemplo, consulta Envía un mensaje. Admite los siguientes tipos de autenticación:
Chat atribuye el remitente del mensaje de manera diferente según el tipo de autenticación que uses en tu solicitud. En la siguiente imagen, se muestra cómo Chat atribuye un mensaje cuando usas la autenticación de la app. En Chat, la app de Chat aparece como remitente del mensaje. El contenido del mensaje puede incluir texto ( En la siguiente imagen, se muestra cómo Chat atribuye un mensaje cuando usas la autenticación de usuarios. Chat muestra al usuario como remitente del mensaje y atribuye la app de Chat al mensaje mostrando su nombre. El contenido del mensaje solo puede incluir texto ( El tamaño máximo del mensaje, incluido su contenido, es de 32,000 bytes. En el caso de las solicitudes de webhook, la respuesta no contiene el mensaje completo. La respuesta solo completa los campos
|
CreateReaction |
---|
Crea una reacción y la agrega a un mensaje. Para ver un ejemplo, consulta Cómo agregar una reacción a un mensaje. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
CreateSpace |
---|
Crea un espacio. Se puede usar para crear un espacio con nombre o un chat en grupo en Admite los siguientes tipos de autenticación:
Cuando se autentica como una app, se debe configurar el campo Cuando se realiza la autenticación como una app, la app de Chat se agrega como miembro del espacio. Sin embargo, a diferencia de la autenticación humana, la app de Chat no se agrega como administrador del espacio. De forma predeterminada, todos los miembros del espacio pueden quitar la app de Chat del espacio. Para permitir que solo los administradores del espacio quiten la app de un espacio, establece La membresía del espacio en el momento de la creación depende de si el espacio se creó en
Si recibes el mensaje de error
|
DeleteCustomEmoji |
---|
Borra un emoji personalizado. De forma predeterminada, los usuarios solo pueden borrar los emojis personalizados que crearon. Los administradores de emojis asignados por el administrador pueden borrar cualquier emoji personalizado de la organización. Consulta Más información sobre los emojis personalizados en Google Chat. Los emojis personalizados solo están disponibles para las cuentas de Google Workspace, y el administrador debe activarlos para la organización. Para obtener más información, consulta Más información sobre los emojis personalizados en Google Chat y Cómo administrar los permisos de los emojis personalizados. Requiere autenticación del usuario con el alcance de autorización:
|
DeleteMembership |
---|
Borra una membresía. Para ver un ejemplo, consulta Cómo quitar un usuario o una app de Google Chat de un espacio. Admite los siguientes tipos de autenticación:
La autenticación de la app no es compatible con los siguientes casos de uso:
Para borrar membresías de administradores del espacio, el solicitante debe ser administrador del espacio. Si usas la autenticación de la app, la app de Chat debe ser la creadora del espacio.
|
DeleteMessage |
---|
Borra un mensaje. Para ver un ejemplo, consulta Cómo borrar un mensaje. Admite los siguientes tipos de autenticación:
Cuando se usa la autenticación de la app, las solicitudes solo pueden borrar los mensajes creados por la app de Chat que realiza la llamada.
|
DeleteReaction |
---|
Borra una reacción a un mensaje. Para ver un ejemplo, consulta Borra una reacción. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
DeleteSpace |
---|
Borra un espacio con nombre. Siempre realiza un borrado en cascada, lo que significa que también se borran los recursos secundarios del espacio, como los mensajes publicados en él y las membresías. Para ver un ejemplo, consulta Cómo borrar un espacio. Admite los siguientes tipos de autenticación:
|
FindDirectMessage |
---|
Devuelve el mensaje directo existente con el usuario especificado. Si no se encuentra ningún espacio de mensaje directo, se devuelve un error Con la autenticación de la app, devuelve el espacio de mensajes directos entre el usuario especificado y la app de Chat que llama. Con la autenticación de usuarios, devuelve el espacio de mensajes directos entre el usuario especificado y el usuario autenticado. Admite los siguientes tipos de autenticación:
|
GetAttachment |
---|
Obtiene los metadatos de un archivo adjunto del mensaje. Los datos adjuntos se recuperan con la API de medios. Para ver un ejemplo, consulta Cómo obtener metadatos sobre un adjunto de mensaje. Requiere autenticación de la app con el alcance de autorización:
|
GetCustomEmoji |
---|
Devuelve detalles sobre un emoji personalizado. Los emojis personalizados solo están disponibles para las cuentas de Google Workspace, y el administrador debe activarlos para la organización. Para obtener más información, consulta Más información sobre los emojis personalizados en Google Chat y Cómo administrar los permisos de los emojis personalizados. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
GetMembership |
---|
Devuelve detalles sobre una membresía. Para ver un ejemplo, consulta Cómo obtener detalles sobre la membresía de un usuario o una app de Google Chat. Admite los siguientes tipos de autenticación:
|
GetMessage |
---|
Devuelve detalles sobre un mensaje. Para ver un ejemplo, consulta Cómo obtener detalles sobre un mensaje. Admite los siguientes tipos de autenticación:
Nota: Es posible que devuelva un mensaje de un miembro o espacio bloqueado.
|
GetSpace |
---|
Devuelve detalles sobre un espacio. Para ver un ejemplo, consulta Cómo obtener detalles sobre un espacio. Admite los siguientes tipos de autenticación:
La autenticación de la app tiene las siguientes limitaciones:
|
GetSpaceEvent |
---|
Devuelve un evento de un espacio de Google Chat. La carga útil del evento contiene la versión más reciente del recurso que cambió. Por ejemplo, si solicitas un evento sobre un mensaje nuevo, pero el mensaje se actualizó más tarde, el servidor devolverá el recurso Nota: El campo Requiere autenticación del usuario con un alcance de autorización adecuado para leer los datos solicitados:
Para obtener un evento, el usuario autenticado debe ser miembro del espacio. Para ver un ejemplo, consulta Cómo obtener detalles sobre un evento de un espacio de Google Chat.
|
GetSpaceNotificationSetting |
---|
Obtiene la configuración de notificaciones del espacio. Para ver un ejemplo, consulta Cómo obtener la configuración de notificaciones del espacio de la persona que llama. Requiere autenticación del usuario con el alcance de autorización:
|
GetSpaceReadState |
---|
Devuelve detalles sobre el estado de lectura de un usuario en un espacio, que se usa para identificar los mensajes leídos y no leídos. Para ver un ejemplo, consulta Cómo obtener detalles sobre el estado de lectura del espacio de un usuario. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
GetThreadReadState |
---|
Devuelve detalles sobre el estado de lectura de un usuario dentro de un subproceso, que se usa para identificar los mensajes leídos y no leídos. Para ver un ejemplo, consulta Obtén detalles sobre el estado de lectura de un subproceso de un usuario. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
ListCustomEmojis |
---|
Enumera los emojis personalizados visibles para el usuario autenticado. Los emojis personalizados solo están disponibles para las cuentas de Google Workspace, y el administrador debe activarlos para la organización. Para obtener más información, consulta Más información sobre los emojis personalizados en Google Chat y Cómo administrar los permisos de los emojis personalizados. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
ListMemberships |
---|
Enumera las membresías en un espacio. Para ver un ejemplo, consulta Cómo enumerar usuarios y apps de Google Chat en un espacio. En la lista de membresías con autenticación de la app, se incluyen las membresías en los espacios a los que tiene acceso la app de Chat, pero se excluyen las membresías de la app de Chat, incluida la suya. La opción User authentication de la lista de membresías muestra las membresías en los espacios a los que tiene acceso el usuario autenticado. Admite los siguientes tipos de autenticación:
|
ListMessages |
---|
Enumera los mensajes en un espacio del que el llamador es miembro, incluidos los mensajes de miembros y espacios bloqueados. Si enumeras los mensajes de un espacio que no tiene mensajes, la respuesta será un objeto vacío. Cuando se usa una interfaz REST/HTTP, la respuesta contiene un objeto JSON vacío, Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
ListReactions |
---|
Enumera las reacciones a un mensaje. Para ver un ejemplo, consulta Cómo enumerar las reacciones a un mensaje. Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
ListSpaceEvents |
---|
Enumera los eventos de un espacio de Google Chat. Para cada evento, la carga útil contiene la versión más reciente del recurso Chat. Por ejemplo, si enumeras eventos sobre miembros nuevos del espacio, el servidor devuelve recursos Requiere autenticación del usuario con un alcance de autorización adecuado para leer los datos solicitados:
Para enumerar eventos, el usuario autenticado debe ser miembro del espacio. Para ver un ejemplo, consulta Cómo enumerar eventos de un espacio de Google Chat.
|
ListSpaces |
---|
Enumera los espacios de los que el llamador es miembro. Los chats en grupo y los MD no aparecen en la lista hasta que se envía el primer mensaje. Para ver un ejemplo, consulta Cómo enumerar espacios. Admite los siguientes tipos de autenticación:
Para enumerar todos los espacios con nombre por organización de Google Workspace, usa el método
|
SearchSpaces |
---|
Devuelve una lista de espacios en una organización de Google Workspace según la búsqueda de un administrador. Requiere autenticación de usuario con privilegios de administrador y uno de los siguientes alcances de autorización:
En la solicitud, configura
|
SetUpSpace |
---|
Crea un espacio y agrega a los usuarios especificados. El usuario que llama se agrega automáticamente al espacio y no debe especificarse como miembro en la solicitud. Para ver un ejemplo, consulta Cómo configurar un espacio con miembros iniciales. Para especificar los miembros humanos que se agregarán, agrega membresías con el Para especificar los grupos de Google que se agregarán, agrega membresías con el En el caso de un espacio con nombre o un chat en grupo, si el llamador bloquea a algunos miembros o es bloqueado por ellos, o no tiene permiso para agregar a algunos miembros, esos miembros no se agregarán al espacio creado. Para crear un mensaje directo (MD) entre el usuario que llama y otro usuario humano, especifica exactamente una membresía para representar al usuario humano. Si uno de los usuarios bloquea al otro, la solicitud falla y no se crea el MD. Para crear un MD entre el usuario que llama y la app que llama, establece Si ya existe un MD entre dos usuarios, se devolverá el MD existente, incluso si uno de los usuarios bloquea al otro en el momento en que se realiza la solicitud. No se admiten los espacios con respuestas en hilos. Si recibes el mensaje de error Requiere autenticación del usuario con uno de los siguientes alcances de autorización:
|
UpdateMembership |
---|
Actualiza una membresía. Para ver un ejemplo, consulta Cómo actualizar la membresía de un usuario en un espacio. Admite los siguientes tipos de autenticación:
|
UpdateMessage |
---|
Actualiza un mensaje. Hay una diferencia entre los métodos Admite los siguientes tipos de autenticación:
Cuando se usa la autenticación de la app, las solicitudes solo pueden actualizar los mensajes creados por la app de Chat que realiza la llamada.
|
UpdateSpace |
---|
Actualiza un espacio. Para ver un ejemplo, consulta Actualiza un espacio. Si actualizas el campo Admite los siguientes tipos de autenticación:
La autenticación de la app tiene las siguientes limitaciones:
|
UpdateSpaceNotificationSetting |
---|
Actualiza la configuración de notificaciones del espacio. Para ver un ejemplo, consulta Cómo actualizar la configuración de notificaciones del espacio de la persona que llama. Requiere autenticación del usuario con el alcance de autorización:
|
UpdateSpaceReadState |
---|
Actualiza el estado de lectura de un usuario en un espacio, que se usa para identificar los mensajes leídos y no leídos. Para ver un ejemplo, consulta Actualiza el estado de lectura del espacio de un usuario. Requiere autenticación del usuario con el alcance de autorización:
|
AccessoryWidget
Uno o más widgets interactivos que aparecen en la parte inferior de un mensaje. Para obtener más información, consulta Cómo agregar widgets interactivos en la parte inferior de un mensaje.
Campos | |
---|---|
Campo de unión action . Es el tipo de acción. Las direcciones (action ) solo pueden ser una de las siguientes opciones: |
|
button_list |
Es una lista de botones. |
ActionResponse
Son los parámetros que una app de Chat puede usar para configurar cómo se publica su respuesta.
Campos | |
---|---|
type |
Solo entrada. Es el tipo de respuesta de la app de Chat. |
url |
Solo entrada. Es la URL para que los usuarios se autentiquen o realicen la configuración. (Solo para los tipos de respuesta |
dialog_action |
Solo entrada. Es una respuesta a un evento de interacción relacionado con un diálogo. Debe estar acompañado de |
updated_widget |
Solo entrada. Es la respuesta del widget actualizado. |
ResponseType
Es el tipo de respuesta de la app de Chat.
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Es el tipo predeterminado que se controla como NEW_MESSAGE . |
NEW_MESSAGE |
Publicar como un mensaje nuevo en el tema |
UPDATE_MESSAGE |
Actualiza el mensaje de la app de Chat. Esto solo se permite en un evento CARD_CLICKED en el que el tipo de remitente del mensaje es BOT . |
UPDATE_USER_MESSAGE_CARDS |
Actualiza las tarjetas en el mensaje de un usuario. Esto solo se permite como respuesta a un evento MESSAGE con una URL coincidente o a un evento CARD_CLICKED en el que el tipo de remitente del mensaje sea HUMAN . Se ignora el texto. |
REQUEST_CONFIG |
Solicitar de forma privada al usuario autenticación o configuración adicionales |
DIALOG |
Presenta un diálogo. |
UPDATE_WIDGET |
Es una consulta de opciones de autocompletado de texto del widget. |
SelectionItems
Es la lista de resultados de autocompletar del widget.
Campos | |
---|---|
items[] |
Es un array de objetos SelectionItem. |
UpdatedWidget
En el caso de los widgets selectionInput
, devuelve sugerencias de autocompletado para un menú de selección múltiple.
Campos | |
---|---|
widget |
Es el ID del widget actualizado. El ID debe coincidir con el del widget que activó la solicitud de actualización. |
Campo de unión updated_widget . Es el widget que se actualizó en respuesta a una acción del usuario. Las direcciones (updated_widget ) solo pueden ser una de las siguientes opciones: |
|
suggestions |
Lista de resultados de autocompletar del widget |
ActionStatus
Representa el estado de una solicitud para invocar o enviar un diálogo.
Campos | |
---|---|
status_code |
Es el código de estado. |
user_facing_message |
Es el mensaje que se les enviará a los usuarios sobre el estado de su solicitud. Si no se configura, se envía un mensaje genérico basado en |
Anotación
Las anotaciones se pueden asociar con el cuerpo de texto sin formato del mensaje o con chips que vinculan a recursos de Google Workspace, como Documentos o Hojas de cálculo de Google, con start_index
y length
de 0. Para agregar formato básico a un mensaje de texto, consulta Cómo dar formato a los mensajes de texto.
Ejemplo de cuerpo del mensaje de texto sin formato:
Hello @FooBot how are you!"
Los metadatos de anotaciones correspondientes:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Campos | |
---|---|
type |
Es el tipo de esta anotación. |
length |
Longitud de la subcadena en el cuerpo del mensaje de texto sin formato al que corresponde esta anotación. Si no está presente, indica una longitud de 0. |
start_index |
Índice de inicio (basado en 0, inclusive) en el cuerpo del mensaje de texto sin formato al que corresponde esta anotación. |
Campo de unión metadata . Son metadatos adicionales sobre la anotación. Las direcciones (metadata ) solo pueden ser una de las siguientes opciones: |
|
user_mention |
Son los metadatos de la mención del usuario. |
slash_command |
Son los metadatos de un comando de barra. |
rich_link_metadata |
Son los metadatos de un vínculo enriquecido. |
custom_emoji_metadata |
Son los metadatos de un emoji personalizado. |
AnnotationType
Es el tipo de anotación.
Enumeraciones | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
USER_MENTION |
Se menciona a un usuario. |
SLASH_COMMAND |
Se invoca un comando de barra. |
RICH_LINK |
Es una anotación de vínculo enriquecido. |
CUSTOM_EMOJI |
Es una anotación de emoji personalizado. |
AppCommandMetadata
Son metadatos sobre un comando de la app de Chat.
Campos | |
---|---|
app_command_id |
Es el ID del comando especificado en la configuración de la API de Chat. |
app_command_type |
Es el tipo de comando de la app de Chat. |
AppCommandType
Es el tipo de comando de la app de Chat. Para obtener más información, consulta Tipos de comandos de apps de Chat.
Enumeraciones | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Valor predeterminado Sin especificar. |
SLASH_COMMAND |
Un comando de barra El usuario envía el comando en un mensaje de Chat. |
QUICK_COMMAND |
Un comando rápido El usuario selecciona el comando en el menú de Chat del área de respuesta del mensaje. |
AttachedGif
Imagen GIF especificada por una URL.
Campos | |
---|---|
uri |
Solo salida. Es la URL que aloja la imagen GIF. |
Archivo adjunto
Es un archivo adjunto en Google Chat.
Campos | |
---|---|
name |
Opcional. Nombre del recurso del adjunto, con el formato |
content_name |
Solo salida. Nombre de archivo original del contenido, no la ruta completa. |
content_type |
Solo salida. Tipo de contenido (tipo de MIME) del archivo. |
thumbnail_uri |
Solo salida. Es la URL de la miniatura que se debe usar para mostrar una vista previa del adjunto a un usuario humano. Las apps de chat no deben usar esta URL para descargar contenido de archivos adjuntos. |
download_uri |
Solo salida. Es la URL de descarga que se debe usar para permitir que un usuario humano descargue el adjunto. Las apps de chat no deben usar esta URL para descargar contenido de archivos adjuntos. |
source |
Solo salida. Es la fuente del adjunto. |
Campo de unión data_ref . Es la referencia de datos del archivo adjunto. Las direcciones (data_ref ) solo pueden ser una de las siguientes opciones: |
|
attachment_data_ref |
Opcional. Es una referencia a los datos del archivo adjunto. Este campo se usa para crear o actualizar mensajes con archivos adjuntos, o con la API de Media para descargar los datos de los archivos adjuntos. |
drive_data_ref |
Solo salida. Es una referencia al archivo adjunto de Google Drive. Este campo se usa con la API de Google Drive. |
Fuente
Es la fuente del adjunto.
Enumeraciones | |
---|---|
SOURCE_UNSPECIFIED |
Reservado. |
DRIVE_FILE |
El archivo es de Google Drive. |
UPLOADED_CONTENT |
El archivo se subirá a Chat. |
AttachmentDataRef
Es una referencia a los datos del archivo adjunto.
Campos | |
---|---|
resource_name |
Opcional. Es el nombre del recurso de los datos adjuntos. Este campo se usa con la API de medios para descargar los datos adjuntos. |
attachment_upload_token |
Opcional. Es un token opaco que contiene una referencia a un adjunto subido. Los clientes lo tratan como una cadena opaca y se usa para crear o actualizar mensajes de Chat con archivos adjuntos. |
CalendarEventLinkData
Son los datos de los vínculos a eventos de calendario.
Campos | |
---|---|
calendar_id |
Es el identificador del calendario del calendario vinculado. |
event_id |
Es el identificador del evento del evento de Calendario vinculado. |
CardWithId
Una tarjeta en un mensaje de Google Chat.
Solo las apps de Chat pueden crear tarjetas. Si tu app de Chat se autentica como usuario, el mensaje no puede contener tarjetas.
Diseña y obtén una vista previa de las tarjetas con Card Builder.
Abrir el Creador de tarjetasCampos | |
---|---|
card_id |
Se requiere si el mensaje contiene varias tarjetas. Es un identificador único para una tarjeta en un mensaje. |
card |
Una tarjeta El tamaño máximo es de 32 KB. |
ChatSpaceLinkData
Son los datos de los vínculos a espacios de Chat.
Campos | |
---|---|
space |
Es el espacio del recurso de espacio de Chat vinculado. Formato: |
thread |
Es el subproceso del recurso del espacio de Chat vinculado. Formato: |
message |
Es el mensaje del recurso del espacio de Chat vinculado. Formato: |
CompleteImportSpaceRequest
Es el mensaje de solicitud para completar el proceso de importación de un espacio.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso del espacio del modo de importación. Formato: |
CompleteImportSpaceResponse
Es el mensaje de respuesta para completar el proceso de importación de un espacio.
Campos | |
---|---|
space |
Es el espacio del modo de importación. |
ContextualAddOnMarkup
Este tipo no tiene campos.
Es el lenguaje de marcado que los desarrolladores pueden usar para especificar el contenido de un complemento contextual.
Tarjeta
Una tarjeta es un elemento de la IU que puede contener widgets de la IU, como texto e imágenes.
Campos | |
---|---|
header |
Es el encabezado de la tarjeta. Por lo general, un encabezado contiene un título y una imagen. |
sections[] |
Las secciones están separadas por una línea divisoria. |
card_actions[] |
Son las acciones de esta tarjeta. |
name |
Nombre de la tarjeta. |
CardAction
Una acción de tarjeta es la acción asociada a la tarjeta. En el caso de una tarjeta de factura, una acción típica sería borrar la factura, enviarla por correo electrónico o abrirla en el navegador.
No es compatible con las apps de Google Chat.
Campos | |
---|---|
action_label |
Es la etiqueta que se usaba para mostrar el elemento del menú de acciones. |
on_click |
Es la acción onclick para este elemento de acción. |
CardHeader
Campos | |
---|---|
title |
Se debe especificar el título. El encabezado tiene una altura fija: si se especifican un título y un subtítulo, cada uno ocupa una línea. Si solo se especifica el título, este ocupará ambas líneas. |
subtitle |
Es el subtítulo del encabezado de la tarjeta. |
image_style |
Tipo de la imagen (por ejemplo, borde cuadrado o borde circular). |
image_url |
Es la URL de la imagen en el encabezado de la tarjeta. |
ImageStyle
Enumeraciones | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Borde cuadrado. |
AVATAR |
Borde circular. |
Sección
Una sección contiene una colección de widgets que se renderizan (verticalmente) en el orden en que se especifican. En todas las plataformas, las tarjetas tienen un ancho fijo estrecho, por lo que actualmente no se necesitan propiedades de diseño (por ejemplo, float).
Campos | |
---|---|
header |
Es el encabezado de la sección. Se admite el texto con formato. Para obtener más información sobre el formato de texto, consulta Cómo dar formato al texto en las apps de Google Chat y Cómo dar formato al texto en los complementos de Google Workspace. |
widgets[] |
Una sección debe contener al menos un widget. |
CreateCustomEmojiRequest
Es una solicitud para crear un emoji personalizado.
Campos | |
---|---|
custom_emoji |
Es obligatorio. Es el emoji personalizado que se creará. |
CreateMembershipRequest
Es el mensaje de solicitud para crear una membresía.
Campos | |
---|---|
parent |
Es obligatorio. Es el nombre del recurso del espacio para el que se creará la membresía. Formato: spaces/{space} |
membership |
Es obligatorio. Es la relación de membresía que se creará. El campo Cuando una app de Chat crea una relación de membresía para un usuario humano, debe usar ciertos permisos de autorización y establecer valores específicos para ciertos campos:
Para invitar a usuarios externos a la organización de Workspace propietaria del espacio, se requiere autenticación de usuarios. Cuando una app de Chat crea una relación de membresía para sí misma, debe autenticarse como usuario y usar el alcance |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 No se admite la creación de membresías de apps ni de membresías para usuarios ajenos a la organización de Google Workspace del administrador con acceso de administrador. |
CreateMessageRequest
Crea un mensaje.
Campos | |
---|---|
parent |
Es obligatorio. Es el nombre del recurso del espacio en el que se creará un mensaje. Formato: |
message |
Es obligatorio. Cuerpo del mensaje. |
thread_key |
Opcional. Obsoleto: Usa |
request_id |
Opcional. Es un ID de solicitud único para este mensaje. Si se especifica un ID de solicitud existente, se devuelve el mensaje creado con ese ID en lugar de crear uno nuevo. |
message_reply_option |
Opcional. Especifica si un mensaje inicia una conversación o responde a una. Solo se admite en espacios con nombre. Cuando se responde a las interacciones del usuario, se ignora este campo. En el caso de las interacciones dentro de una conversación, la respuesta se crea en la misma conversación. De lo contrario, la respuesta se crea como un hilo nuevo. |
message_id |
Opcional. Es un ID personalizado para un mensaje. Permite que las apps de Chat obtengan, actualicen o borren un mensaje sin necesidad de almacenar el ID asignado por el sistema en el nombre del recurso del mensaje (representado en el campo El valor de este campo debe cumplir con los siguientes requisitos:
Para obtener más información, consulta Cómo nombrar un mensaje. |
MessageReplyOption
Especifica cómo responder un mensaje. Es posible que se agreguen más estados en el futuro.
Enumeraciones | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Predeterminado. Inicia un hilo nuevo. Si usas esta opción, se ignorará cualquier thread ID o que se incluya. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Crea el mensaje como respuesta al hilo especificado por thread ID o . Si falla, el mensaje inicia un nuevo hilo. |
REPLY_MESSAGE_OR_FAIL |
Crea el mensaje como respuesta al hilo especificado por thread ID o . Si se usa un thread_key nuevo, se crea un hilo nuevo. Si falla la creación del mensaje, se devuelve un error NOT_FOUND . |
CreateReactionRequest
Crea una reacción a un mensaje.
Campos | |
---|---|
parent |
Es obligatorio. Es el mensaje en el que se crea la reacción. Formato: |
reaction |
Es obligatorio. Es la reacción que se creará. |
CreateSpaceRequest
Es una solicitud para crear un espacio con nombre sin miembros.
Campos | |
---|---|
space |
Es obligatorio. Se deben completar los campos Si recibes el mensaje de error El espacio |
request_id |
Opcional. Es un identificador único para esta solicitud. Se recomienda usar un UUID aleatorio. Si se especifica un ID de solicitud existente, se devuelve el espacio creado con ese ID en lugar de crear uno nuevo. Si se especifica un ID de solicitud existente de la misma app de Chat con un usuario autenticado diferente, se devuelve un error. |
CustomEmoji
Representa un emoji personalizado.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del emoji personalizado, asignado por el servidor. Formato: |
uid |
Solo salida. Es la clave única del recurso de emoji personalizado. |
emoji_name |
Opcional. Inmutable. Nombre proporcionado por el usuario para el emoji personalizado, que es único dentro de la organización. Se requiere cuando se crea el emoji personalizado. De lo contrario, es solo salida. Los nombres de los emojis deben comenzar y terminar con dos puntos, deben estar en minúsculas y solo pueden contener caracteres alfanuméricos, guiones y guiones bajos. Los guiones y guiones bajos deben usarse para separar palabras y no pueden usarse consecutivamente. Ejemplo: |
temporary_image_uri |
Solo salida. Es una URL de imagen temporal para el emoji personalizado, válida durante al menos 10 minutos. Ten en cuenta que este campo no se completa en la respuesta cuando se crea el emoji personalizado. |
payload |
Opcional. Solo entrada. Son los datos de carga útil. Se requiere cuando se crea el emoji personalizado. |
CustomEmojiPayload
Son los datos de carga útil del emoji personalizado.
Campos | |
---|---|
file_content |
Es obligatorio. Solo entrada. Es la imagen que se usa para el emoji personalizado. La carga útil debe ser inferior a 256 KB, y la dimensión de la imagen debe ser cuadrada y de entre 64 y 500 píxeles. Las restricciones están sujetas a cambios. |
filename |
Es obligatorio. Solo entrada. Nombre del archivo de imagen. Extensiones de archivos compatibles: |
CustomEmojiMetadata
Son los metadatos de anotación para emojis personalizados.
Campos | |
---|---|
custom_emoji |
Es el emoji personalizado. |
DeleteCustomEmojiRequest
Es una solicitud para borrar un emoji personalizado.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del emoji personalizado que se borrará. Formato: Puedes usar el nombre del emoji como alias para |
DeleteMembershipRequest
Solicitud para borrar una membresía en un espacio.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso de la membresía que se borrará. Las apps de chat pueden borrar las membresías de los usuarios humanos o las suyas propias. Las apps de chat no pueden borrar las membresías de otras apps. Cuando se borra una membresía humana, se requiere el alcance Cuando se borra una membresía de la app, se requiere el alcance Formato: |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 No se admite el borrado de membresías de apps en un espacio con acceso de administrador. |
DeleteMessageRequest
Es la solicitud para borrar un mensaje.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del mensaje. Formato: Si estableciste un ID personalizado para tu mensaje, puedes usar el valor del campo |
force |
Opcional. Cuando Solo se aplica cuando se autentica como usuario. No tiene efecto cuando se autentica como una app de Chat. |
DeleteReactionRequest
Borra una reacción a un mensaje.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre de la reacción que se borrará. Formato: |
DeleteSpaceRequest
Es la solicitud para borrar un espacio.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del espacio que se borrará. Formato: |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 |
DeletionMetadata
Es información sobre un mensaje borrado. Se borra un mensaje cuando se establece delete_time
.
Campos | |
---|---|
deletion_type |
Indica quién borró el mensaje. |
DeletionType
Quién borró el mensaje y cómo se borró Es posible que se agreguen más valores en el futuro. Consulta Edita o borra un mensaje en Google Chat para obtener detalles sobre cuándo se pueden borrar los mensajes.
Enumeraciones | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Este valor no se usa. |
CREATOR |
El usuario borró su propio mensaje. |
SPACE_OWNER |
Un administrador del espacio borró el mensaje. |
ADMIN |
Un administrador de Google Workspace borró el mensaje. Los administradores pueden borrar cualquier mensaje del espacio, incluidos los que envíen los miembros del espacio o la app de Chat. |
APP_MESSAGE_EXPIRY |
Una app de Chat borró su propio mensaje cuando venció. |
CREATOR_VIA_APP |
Una app de Chat borró el mensaje en nombre del creador (con autenticación del usuario). |
SPACE_OWNER_VIA_APP |
Una app de Chat borró el mensaje en nombre de un administrador del espacio (con autenticación del usuario). |
SPACE_MEMBER |
Un miembro del espacio borró el mensaje. Los usuarios pueden borrar los mensajes que envían las apps. |
Diálogo
Es un wrapper alrededor del cuerpo de la tarjeta del diálogo.
Campos | |
---|---|
body |
Solo entrada. Es el cuerpo del diálogo, que se renderiza en un elemento modal. Las apps de Google Chat no admiten las siguientes entidades de tarjetas: |
DialogAction
Contiene un diálogo y un código de estado de la solicitud.
Campos | |
---|---|
action_status |
Solo entrada. Es el estado de una solicitud para invocar o enviar un diálogo. Muestra un estado y un mensaje a los usuarios, si es necesario. Por ejemplo, en caso de error o éxito. |
Campo de unión action . Acción que se realizará. Las direcciones (action ) solo pueden ser una de las siguientes opciones: |
|
dialog |
Solo entrada. Diálogo para la solicitud. |
DriveDataRef
Es una referencia a los datos de un archivo adjunto de Drive.
Campos | |
---|---|
drive_file_id |
ID del archivo de Drive. Se usa con la API de Drive. |
DriveLinkData
Son los datos de los vínculos de Google Drive.
Campos | |
---|---|
drive_data_ref |
Un objeto DriveDataRef que hace referencia a un archivo de Google Drive. |
mime_type |
Es el tipo de MIME del recurso de Google Drive vinculado. |
Emoji
Es un emoji que se usa como reacción a un mensaje.
Campos | |
---|---|
Campo de unión content . Es obligatorio. Es el contenido del emoji. Las direcciones (content ) solo pueden ser una de las siguientes opciones: |
|
unicode |
Opcional. Es un emoji básico representado por una cadena Unicode. |
custom_emoji |
Un emoji personalizado. |
EmojiReactionSummary
Es la cantidad de personas que reaccionaron a un mensaje con un emoji específico.
Campos | |
---|---|
emoji |
Solo salida. Es el emoji asociado a las reacciones. |
reaction_count |
Solo salida. Es la cantidad total de reacciones con el emoji asociado. |
FindDirectMessageRequest
Es una solicitud para obtener un espacio de mensajes directos basado en el recurso del usuario.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del usuario con el que se busca un mensaje directo. Formato: |
GetAttachmentRequest
Es una solicitud para obtener un archivo adjunto.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso del adjunto, con el formato |
GetCustomEmojiRequest
Es una solicitud para devolver un solo emoji personalizado.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del emoji personalizado. Formato: Puedes usar el nombre del emoji como alias para |
GetMembershipRequest
Solicitud para obtener la membresía de un espacio.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso de la membresía que se recuperará. Para obtener la membresía propia de la app con la autenticación del usuario, puedes usar Formato: Puedes usar el correo electrónico del usuario como alias para |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere los permisos de OAuth 2.0 No se admite la obtención de membresías de apps en un espacio cuando se usa el acceso de administrador. |
GetMessageRequest
Es una solicitud para obtener un mensaje.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del mensaje. Formato: Si estableciste un ID personalizado para tu mensaje, puedes usar el valor del campo |
GetSpaceEventRequest
Es el mensaje de solicitud para obtener un evento de espacio.
Campos | |
---|---|
name |
Es obligatorio. Es el nombre del recurso del evento de espacio. Formato: |
GetSpaceNotificationSettingRequest
Es el mensaje de solicitud para obtener la configuración de notificaciones del espacio. Solo admite la obtención de la configuración de notificaciones para el usuario que llama.
Campos | |
---|---|
name |
Es obligatorio. Formato: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Es el mensaje de solicitud para la API de GetSpaceReadState.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso del estado de lectura del espacio que se recuperará. Solo admite la obtención del estado de lectura para el usuario que llama. Para hacer referencia al usuario que llama, configura uno de los siguientes parámetros:
Formato: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Es una solicitud para devolver un solo espacio.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso del espacio, con el formato Formato: |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere los permisos de OAuth 2.0 |
GetThreadReadStateRequest
Es el mensaje de solicitud para la API de GetThreadReadStateRequest.
Campos | |
---|---|
name |
Es obligatorio. Nombre del recurso del estado de lectura del subproceso que se recuperará. Solo admite la obtención del estado de lectura para el usuario que llama. Para hacer referencia al usuario que llama, configura uno de los siguientes parámetros:
Formato: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Grupo
Un grupo de Google en Google Chat
Campos | |
---|---|
name |
Es el nombre del recurso de un Grupo de Google. Representa un grupo en la API de Cloud Identity Groups. Formato: groups/{group} |
HistoryState
Es el estado del historial de mensajes y espacios. Especifica cuánto tiempo se conservan los mensajes y los hilos de conversación después de su creación.
Enumeraciones | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Valor predeterminado No lo utilices. |
HISTORY_OFF |
Historial desactivado. Los mensajes y las conversaciones se conservan durante 24 horas. |
HISTORY_ON |
El historial está activado. Las reglas de retención de Vault de la organización especifican por cuánto tiempo se conservan los mensajes y los subprocesos. |
ListCustomEmojisRequest
Es una solicitud para devolver una lista de emojis personalizados.
Campos | |
---|---|
page_size |
Opcional. Es la cantidad máxima de emojis personalizados que se devuelven. El servicio puede devolver menos emojis personalizados que este valor. Si no se especifica, el valor predeterminado es 25. El valor máximo es 200; los valores superiores a 200 se cambian a 200. |
page_token |
Opcional. (Si se reanuda desde una búsqueda anterior). Es un token de página que se recibió de una llamada anterior a la lista de emojis personalizados. Proporciona esto para recuperar la página siguiente. Cuando se realiza la paginación, el valor del filtro debe coincidir con la llamada que proporcionó el token de página. Si pasas un valor diferente, es posible que se generen resultados inesperados. |
filter |
Opcional. Es un filtro de búsqueda. Admite el filtrado por creador. Para filtrar por creador, debes especificar un valor válido. Actualmente, solo se aceptan Por ejemplo, la siguiente consulta devuelve los emojis personalizados creados por el llamador:
Las consultas no válidas se rechazan con un error |
ListCustomEmojisResponse
Es una respuesta para enumerar emojis personalizados.
Campos | |
---|---|
custom_emojis[] |
Lista sin ordenar. Es la lista de emojis personalizados. |
next_page_token |
Es un token que puedes enviar como |
ListMembershipsRequest
Es el mensaje de solicitud para enumerar membresías.
Campos | |
---|---|
parent |
Es obligatorio. Es el nombre del recurso del espacio para el que se recuperará una lista de miembros. Formato: spaces/{space} |
page_size |
Opcional. Es la cantidad máxima de membresías que se devolverán. El servicio puede devolver menos que este valor. Si no se especifica, se devuelven, como máximo, 100 membresías. El valor máximo es 1,000. Si usas un valor superior a 1,000, se cambiará automáticamente a 1,000. Los valores negativos muestran un error |
page_token |
Opcional. Es un token de página que se recibió de una llamada anterior para enumerar membresías. Proporciona este parámetro para recuperar la página siguiente. Cuando se realiza la paginación, todos los demás parámetros proporcionados deben coincidir con la llamada que proporcionó el token de página. Si pasas valores diferentes a los otros parámetros, es posible que obtengas resultados inesperados. |
filter |
Opcional. Es un filtro de búsqueda. Puedes filtrar las membresías por el rol ( Para filtrar por rol, configura Para filtrar por tipo, establece Para filtrar por rol y tipo, usa el operador Se requiere Por ejemplo, las siguientes consultas son válidas:
Las siguientes consultas no son válidas:
El servidor rechaza las consultas no válidas con un error |
show_groups |
Opcional. Cuando es |
show_invited |
Opcional. Cuando es Actualmente, requiere autenticación del usuario. |
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 No se admite la inclusión de membresías de apps en un espacio cuando se usa el acceso de administrador. |
ListMembershipsResponse
Es la respuesta a la lista de membresías del espacio.
Campos | |
---|---|
memberships[] |
Lista sin ordenar. Es la lista de membresías en la página solicitada (o en la primera). |
next_page_token |
Es un token que puedes enviar como |
ListMessagesRequest
Enumera los mensajes del espacio especificado del que el usuario es miembro.
Campos | |
---|---|
parent |
Es obligatorio. Es el nombre del recurso del espacio del que se enumerarán los mensajes. Formato: |
page_size |
Opcional. Es la cantidad máxima de mensajes que se devuelven. Es posible que el servicio devuelva menos mensajes que este valor. Si no se especifica, se devolverán, como máximo, 25. El valor máximo es 1,000. Si usas un valor superior a 1,000, se cambiará automáticamente a 1,000. Los valores negativos muestran un error |
page_token |
Opcional. Es un token de página que se recibió de una llamada a list messages anterior. Proporciona este parámetro para recuperar la página siguiente. Cuando se realiza la paginación, todos los demás parámetros proporcionados deben coincidir con la llamada que proporcionó el token de página. Si pasas valores diferentes a los otros parámetros, es posible que obtengas resultados inesperados. |
filter |
Opcional. Es un filtro de búsqueda. Puedes filtrar los mensajes por fecha ( Para filtrar mensajes por la fecha en que se crearon, especifica Para filtrar por subproceso, especifica el Para filtrar por subproceso y fecha, usa el operador Por ejemplo, las siguientes consultas son válidas:
El servidor rechaza las consultas no válidas con un error |
order_by |
Opcional. Es el orden en que se muestra la lista de mensajes. Especifica un valor para ordenar por una operación de ordenamiento. Los valores válidos de la operación de ordenamiento son los siguientes:
El orden predeterminado es |
show_deleted |
Opcional. Indica si se deben incluir los mensajes borrados. Los mensajes borrados incluyen la hora de eliminación y los metadatos sobre su eliminación, pero el contenido del mensaje no está disponible. |
ListMessagesResponse
Es el mensaje de respuesta para enumerar mensajes.
Campos | |
---|---|
messages[] |
Lista de mensajes. |
next_page_token |
Puedes enviar un token como |
ListReactionsRequest
Enumera las reacciones a un mensaje.
Campos | |
---|---|
parent |
Es obligatorio. Es el mensaje al que reaccionaron los usuarios. Formato: |
page_size |
Opcional. Es la cantidad máxima de reacciones que se devuelven. El servicio puede devolver menos reacciones que este valor. Si no se especifica, el valor predeterminado es 25. El valor máximo es 200; los valores superiores a 200 se cambian a 200. |
page_token |
Opcional. (Si se reanuda desde una búsqueda anterior). Es un token de página que se recibió de una llamada a list reactions anterior. Proporciona esto para recuperar la página siguiente. Cuando se realiza la paginación, el valor del filtro debe coincidir con la llamada que proporcionó el token de página. Si pasas un valor diferente, es posible que se generen resultados inesperados. |
filter |
Opcional. Es un filtro de búsqueda. Puedes filtrar las reacciones por emoji ( Para filtrar las reacciones de varios emojis o usuarios, une campos similares con el operador Para filtrar las reacciones por emoji y usuario, usa el operador Si tu búsqueda usa Por ejemplo, las siguientes consultas son válidas:
Las siguientes consultas no son válidas:
Las consultas no válidas se rechazan con un error |
ListReactionsResponse
Es la respuesta a una solicitud de reacciones de lista.
Campos | |
---|---|
reactions[] |
Es la lista de reacciones en la página solicitada (o en la primera). |
next_page_token |
Es el token de continuación para recuperar la siguiente página de resultados. Está vacío para la última página de resultados. |
ListSpaceEventsRequest
Es el mensaje de solicitud para enumerar eventos de espacio.
Campos | |
---|---|
parent |
Es obligatorio. Es el nombre del recurso del espacio de Google Chat en el que se produjeron los eventos. Formato: |
page_size |
Opcional. Es la cantidad máxima de eventos de espacio que se devuelven. El servicio puede devolver menos que este valor. Los valores negativos muestran un error |
page_token |
Opcional. Es un token de página, recibido desde una llamada a list space events anterior. Proporciona esto para recuperar la página siguiente. Cuando se realiza la paginación, todos los demás parámetros proporcionados a list space events deben guardar correspondencia con la llamada que proporcionó el token de la página. Si pasas valores diferentes a los otros parámetros, es posible que obtengas resultados inesperados. |
filter |
Es obligatorio. Es un filtro de búsqueda. Debes especificar al menos un tipo de evento ( De manera opcional, también puedes filtrar por hora de inicio (
Para especificar una hora de inicio o finalización, usa el operador igual Por ejemplo, las siguientes consultas son válidas:
Las siguientes consultas no son válidas:
El servidor rechaza las consultas no válidas con un error |
ListSpaceEventsResponse
Es el mensaje de respuesta para enumerar los eventos del espacio.
Campos | |
---|---|
space_events[] |
Los resultados se muestran en orden cronológico (el evento más antiguo primero). Nota: El campo |
next_page_token |
Es el token de continuación que se usa para recuperar más eventos. Si se omite este campo, no habrá páginas siguientes. |
ListSpacesRequest
Es una solicitud para enumerar los espacios de los que el llamador es miembro.
Campos | |
---|---|
page_size |
Opcional. Es la cantidad máxima de espacios que se devolverán. El servicio puede devolver menos que este valor. Si no se especifica, se devolverán, como máximo, 100 espacios. El valor máximo es 1,000. Si usas un valor superior a 1,000, se cambiará automáticamente a 1,000. Los valores negativos muestran un error |
page_token |
Opcional. Es un token de página, recibido desde una llamada a list spaces anterior. Proporciona este parámetro para recuperar la página siguiente. Cuando se realiza la paginación, el valor del filtro debe coincidir con la llamada que proporcionó el token de página. Si pasas un valor diferente, es posible que se generen resultados inesperados. |
filter |
Opcional. Es un filtro de búsqueda. Puedes filtrar los espacios por tipo ( Para filtrar por tipo de espacio, debes especificar un valor de enumeración válido, como Por ejemplo, las siguientes consultas son válidas:
El servidor rechaza las consultas no válidas con un error |
ListSpacesResponse
Es la respuesta a una solicitud de lista de espacios.
Campos | |
---|---|
spaces[] |
Es la lista de espacios en la página solicitada (o en la primera). Nota: El campo |
next_page_token |
Puedes enviar un token como |
MatchedUrl
Es una URL coincidente en un mensaje de Chat. Las apps de Chat pueden obtener una vista previa de las URLs coincidentes. Para obtener más información, consulta Vistas previas de vínculos.
Campos | |
---|---|
url |
Solo salida. Es la URL que coincidió. |
MeetSpaceLinkData
Son los datos de los vínculos de espacios de Meet.
Campos | |
---|---|
meeting_code |
Es el código de la reunión del espacio de Meet vinculado. |
type |
Indica el tipo de espacio de Meet. |
huddle_status |
Opcional. Solo salida. Si la reunión de Meet es una reunión improvisada, indica el estado de la reunión. De lo contrario, no se establece. |
HuddleStatus
El estado de la reunión
Enumeraciones | |
---|---|
HUDDLE_STATUS_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
STARTED |
Comenzó el huddle. |
ENDED |
Finalizó el huddle. En este caso, el URI y los identificadores del espacio de Meet ya no serán válidos. |
MISSED |
Se perdió la llamada de Huddle. En este caso, el URI y los identificadores del espacio de Meet ya no serán válidos. |
Tipo
Es el tipo de espacio de Meet.
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
MEETING |
El espacio de Meet es una reunión. |
HUDDLE |
El espacio de Meet es una reunión. |
Membresía
Representa una relación de membresía en Google Chat, por ejemplo, si un usuario o una app de Chat está invitado a un espacio, forma parte de él o no está presente en él.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso de la membresía, asignado por el servidor. Formato: |
state |
Solo salida. Estado de la membresía. |
role |
Opcional. Es el rol del usuario en un espacio de Chat, que determina las acciones permitidas en el espacio. Este campo solo se puede usar como entrada en |
create_time |
Opcional. Inmutable. Es la fecha y hora de creación de la membresía, por ejemplo, cuando un miembro se unió o recibió una invitación para unirse a un espacio. Este campo es de solo salida, excepto cuando se usa para importar membresías históricas en espacios en modo de importación. |
delete_time |
Opcional. Inmutable. Es la fecha y hora de eliminación de la membresía, por ejemplo, cuando un miembro abandonó un espacio o se lo quitó de él. Este campo es de solo salida, excepto cuando se usa para importar membresías históricas en espacios en modo de importación. |
Campo de unión memberType . Es el miembro asociado a esta membresía. Es posible que se admitan otros tipos de miembros en el futuro. Las direcciones (memberType ) solo pueden ser una de las siguientes opciones: |
|
member |
Opcional. Es el usuario o la app de Google Chat a los que corresponde la membresía. Si tu app de Chat se autentica como usuario, el resultado completará los objetos user |
group_member |
Opcional. Es el grupo de Google al que corresponde la membresía. Para leer o mutar membresías de Grupos de Google, se requiere autenticación del usuario. |
MembershipRole
Representa las acciones permitidas de un usuario en un espacio de Chat. Es posible que se agreguen más valores de enumeración en el futuro.
Enumeraciones | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Valor predeterminado En el caso de users , no es miembro del espacio, pero se le puede invitar. Para Google Groups : Siempre se les asigna este rol (es posible que se usen otros valores de enumeración en el futuro). |
ROLE_MEMBER |
Es miembro del espacio. El usuario tiene permisos básicos, como enviar mensajes al espacio. En las conversaciones 1:1 y en grupo sin nombre, todos tienen este rol. |
ROLE_MANAGER |
Un administrador del espacio El usuario tiene todos los permisos básicos, además de los permisos administrativos que le permiten administrar el espacio, como agregar o quitar miembros. Solo se admite en SpaceType.SPACE . |
MembershipState
Especifica la relación del miembro con un espacio. Es posible que se admitan otros estados de membresía en el futuro.
Enumeraciones | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Valor predeterminado No lo uses. |
JOINED |
El usuario se agrega al espacio y puede participar en él. |
INVITED |
Se invitó al usuario a unirse al espacio, pero no lo hizo. |
NOT_A_MEMBER |
El usuario no pertenece al espacio y no tiene una invitación pendiente para unirse a él. |
MembershipBatchCreatedEventData
Es la carga útil del evento para varias membresías nuevas.
Tipo de evento: google.workspace.chat.membership.v1.batchCreated
Campos | |
---|---|
memberships[] |
Es una lista de membresías nuevas. |
MembershipBatchDeletedEventData
Es la carga útil del evento para varias membresías borradas.
Tipo de evento: google.workspace.chat.membership.v1.batchDeleted
Campos | |
---|---|
memberships[] |
Es una lista de membresías borradas. |
MembershipBatchUpdatedEventData
Es la carga útil del evento para varias membresías actualizadas.
Tipo de evento: google.workspace.chat.membership.v1.batchUpdated
Campos | |
---|---|
memberships[] |
Es una lista de membresías actualizadas. |
MembershipCreatedEventData
Es la carga útil del evento para una membresía nueva.
Tipo de evento: google.workspace.chat.membership.v1.created
.
Campos | |
---|---|
membership |
La nueva membresía |
MembershipDeletedEventData
Es la carga útil del evento para una membresía borrada.
Tipo de evento: google.workspace.chat.membership.v1.deleted
Campos | |
---|---|
membership |
Es la membresía borrada. Solo se propagan los campos |
MembershipUpdatedEventData
Es la carga útil del evento para una membresía actualizada.
Tipo de evento: google.workspace.chat.membership.v1.updated
Campos | |
---|---|
membership |
Es la membresía actualizada. |
Mensaje
Es un mensaje en un espacio de Google Chat.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del mensaje. Formato: Aquí, Si estableces un ID personalizado cuando creas un mensaje, puedes usarlo para especificar el mensaje en una solicitud reemplazando |
sender |
Solo salida. Es el usuario que creó el mensaje. Si tu app de Chat se autentica como usuario, el resultado completará los objetos user |
create_time |
Opcional. Inmutable. Para los espacios creados en Chat, es la fecha y hora en que se creó el mensaje. Este campo es solo de salida, excepto cuando se usa en espacios en modo de importación. En el caso de los espacios en modo de importación, establece este campo en la marca de tiempo histórica en la que se creó el mensaje en la fuente para conservar la hora de creación original. |
last_update_time |
Solo salida. Fecha y hora en la que un usuario editó el mensaje por última vez. Si el mensaje nunca se editó, este campo estará vacío. |
delete_time |
Solo salida. Fecha y hora en que se borró el mensaje en Google Chat. Si el mensaje nunca se borra, este campo estará vacío. |
text |
Opcional. Cuerpo del mensaje en texto sin formato. El primer vínculo a una imagen, un video o una página web genera un chip de vista previa. También puedes @mencionar a un usuario de Google Chat o a todos los miembros del espacio. Para obtener información sobre cómo crear mensajes de texto, consulta Envía un mensaje. |
formatted_text |
Solo salida. Contiene el mensaje
Para obtener más información, consulta Cómo ver el formato de texto enviado en un mensaje. |
cards[] |
Obsoleto: Usa Tarjetas interactivas, enriquecidas y con formato que puedes usar para mostrar elementos de la IU, como textos con formato, botones e imágenes en las que se puede hacer clic. Las tarjetas suelen mostrarse debajo del cuerpo de texto sin formato del mensaje. |
cards_v2[] |
Opcional. Es un array de tarjetas. Solo las apps de Chat pueden crear tarjetas. Si tu app de Chat se autentica como usuario, los mensajes no pueden contener tarjetas. Para obtener información sobre cómo crear un mensaje que contenga tarjetas, consulta Envía un mensaje. Diseña y obtén una vista previa de las tarjetas con Card Builder. Abrir el Creador de tarjetas |
annotations[] |
Solo salida. Las anotaciones se pueden asociar con el cuerpo de texto sin formato del mensaje o con chips que vinculan a recursos de Google Workspace, como Documentos o Hojas de cálculo de Google, con |
thread |
Es el subproceso al que pertenece el mensaje. Para ver un ejemplo de uso, consulta Cómo iniciar o responder un hilo de mensajes. |
space |
Solo salida. Si tu app de Chat se autentica como usuario, el resultado solo propagará el objeto |
fallback_text |
Opcional. Es una descripción en texto simple de las tarjetas del mensaje que se usa cuando no se pueden mostrar las tarjetas reales, por ejemplo, en las notificaciones para dispositivos móviles. |
action_response |
Solo entrada. Son los parámetros que una app de Chat puede usar para configurar cómo se publica su respuesta. |
argument_text |
Solo salida. Cuerpo del mensaje en texto sin formato con todas las menciones de la app de Chat quitadas. |
slash_command |
Solo salida. Información del comando de barra, si corresponde |
attachment[] |
Opcional. Es un archivo adjunto subido por el usuario. |
matched_url |
Solo salida. Es una URL en |
thread_reply |
Solo salida. Cuando es Si el espacio no admite respuestas en hilos, este campo siempre es |
client_assigned_message_id |
Opcional. Es un ID personalizado para el mensaje. Puedes usar el campo para identificar un mensaje, o bien para obtener, borrar o actualizar un mensaje. Para establecer un ID personalizado, especifica el campo |
emoji_reaction_summaries[] |
Solo salida. Es la lista de resúmenes de reacciones con emojis en el mensaje. |
private_message_viewer |
Opcional. Inmutable. Es la entrada para crear un mensaje; de lo contrario, solo es la salida. Es el usuario que puede ver el mensaje. Cuando se configura, el mensaje es privado y solo lo ven el usuario especificado y la app de Chat. Para incluir este campo en tu solicitud, debes llamar a la API de Chat con la autenticación de la app y omitir lo siguiente: Para obtener más información, consulta Cómo enviar un mensaje de forma privada. |
deletion_metadata |
Solo salida. Es información sobre un mensaje borrado. Se borra un mensaje cuando se establece |
quoted_message_metadata |
Solo salida. Es información sobre un mensaje que un usuario de Google Chat cita en un espacio. Los usuarios de Google Chat pueden citar un mensaje para responderlo. |
attached_gifs[] |
Solo salida. Imágenes GIF adjuntas al mensaje. |
accessory_widgets[] |
Opcional. Uno o más widgets interactivos que aparecen en la parte inferior de un mensaje. Puedes agregar widgets de accesorios a los mensajes que contienen texto, tarjetas o ambos. No se admite para mensajes que contienen diálogos. Para obtener más información, consulta Cómo agregar widgets interactivos en la parte inferior de un mensaje. Para crear un mensaje con widgets de accesorios, se requiere la autenticación de la app. |
MessageBatchCreatedEventData
Es la carga útil del evento para varios mensajes nuevos.
Tipo de evento: google.workspace.chat.message.v1.batchCreated
Campos | |
---|---|
messages[] |
Es una lista de mensajes nuevos. |
MessageBatchDeletedEventData
Es la carga útil del evento para varios mensajes borrados.
Tipo de evento: google.workspace.chat.message.v1.batchDeleted
Campos | |
---|---|
messages[] |
Es una lista de mensajes borrados. |
MessageBatchUpdatedEventData
Es la carga útil del evento para varios mensajes actualizados.
Tipo de evento: google.workspace.chat.message.v1.batchUpdated
Campos | |
---|---|
messages[] |
Es una lista de mensajes actualizados. |
MessageCreatedEventData
Es la carga útil del evento para un mensaje nuevo.
Tipo de evento: google.workspace.chat.message.v1.created
Campos | |
---|---|
message |
Es el mensaje nuevo. |
MessageDeletedEventData
Es la carga útil del evento para un mensaje borrado.
Tipo de evento: google.workspace.chat.message.v1.deleted
Campos | |
---|---|
message |
Es el mensaje borrado. Solo se propagan los campos |
MessageUpdatedEventData
Es la carga útil del evento para un mensaje actualizado.
Tipo de evento: google.workspace.chat.message.v1.updated
Campos | |
---|---|
message |
Es el mensaje actualizado. |
QuotedMessageMetadata
Es la información sobre un mensaje citado.
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso del mensaje citado. Formato: |
last_update_time |
Solo salida. Es la marca de tiempo del momento en que se creó el mensaje citado o en que se actualizó por última vez. |
Reacciones
Es una reacción a un mensaje.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso de la reacción. Formato: |
user |
Solo salida. Es el usuario que creó la reacción. |
emoji |
Es obligatorio. Es el emoji que se usa en la reacción. |
ReactionBatchCreatedEventData
Es la carga útil del evento para varias reacciones nuevas.
Tipo de evento: google.workspace.chat.reaction.v1.batchCreated
Campos | |
---|---|
reactions[] |
Es una lista de reacciones nuevas. |
ReactionBatchDeletedEventData
Es la carga útil del evento para varias reacciones borradas.
Tipo de evento: google.workspace.chat.reaction.v1.batchDeleted
Campos | |
---|---|
reactions[] |
Es una lista de reacciones borradas. |
ReactionCreatedEventData
Es la carga útil del evento para una reacción nueva.
Tipo de evento: google.workspace.chat.reaction.v1.created
Campos | |
---|---|
reaction |
Es la reacción nueva. |
ReactionDeletedEventData
Es la carga útil del evento para una reacción borrada.
Tipo: google.workspace.chat.reaction.v1.deleted
Campos | |
---|---|
reaction |
Es la reacción borrada. |
RichLinkMetadata
Es un vínculo enriquecido a un recurso. Los vínculos enriquecidos se pueden asociar con el cuerpo de texto sin formato del mensaje o representar chips que se vinculan a recursos de Google Workspace, como Documentos o Hojas de cálculo de Google, con start_index
y length
de 0.
Campos | |
---|---|
uri |
Es el URI de este vínculo. |
rich_link_type |
Es el tipo de vínculo enriquecido. |
Campo de unión data . Son los datos del recurso vinculado. Las direcciones (data ) solo pueden ser una de las siguientes opciones: |
|
drive_link_data |
Son los datos de un vínculo de Drive. |
chat_space_link_data |
Son los datos de un vínculo a un espacio de Chat. |
meet_space_link_data |
Son los datos de un vínculo a un espacio de Meet. |
calendar_event_link_data |
Son los datos de un vínculo a un evento de calendario. |
RichLinkType
Es el tipo de vínculo enriquecido. Es posible que se agreguen más tipos en el futuro.
Enumeraciones | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
DRIVE_FILE |
Es un tipo de vínculo enriquecido de Google Drive. |
CHAT_SPACE |
Es un tipo de vínculo enriquecido de espacio de Chat. Por ejemplo, un chip inteligente de espacio. |
MEET_SPACE |
Es un tipo de vínculo enriquecido de mensaje de Meet. Por ejemplo, un chip de Meet. |
CALENDAR_EVENT |
Es un tipo de vínculo enriquecido de mensaje de Calendar. Por ejemplo, un chip de Calendario. |
SearchSpacesRequest
Es una solicitud para buscar una lista de espacios según una consulta.
Campos | |
---|---|
use_admin_access |
Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 Actualmente, este método solo admite acceso de administrador, por lo que solo se acepta |
page_size |
Es la cantidad máxima de espacios que se devolverán. El servicio puede mostrar menos que este valor. Si no se especifica, se devolverán, como máximo, 100 espacios. El valor máximo es 1,000. Si usas un valor superior a 1,000, se cambiará automáticamente a 1,000. |
page_token |
Es un token que se recibió de la llamada anterior a los espacios de búsqueda. Proporciona este parámetro para recuperar la página siguiente. Cuando se realiza la paginación, todos los demás parámetros proporcionados deben coincidir con la llamada que proporcionó el token de página. Si pasas valores diferentes a los otros parámetros, es posible que obtengas resultados inesperados. |
query |
Es obligatorio. Es una búsqueda. Puedes realizar búsquedas con los siguientes parámetros:
En diferentes campos, solo se admiten operadores Entre el mismo campo, Las siguientes consultas de ejemplo son válidas:
|
order_by |
Opcional. Orden en que se muestra la lista de espacios. Los atributos admitidos para ordenar son los siguientes:
Los valores válidos de la operación de ordenamiento son los siguientes:
La sintaxis admitida es la siguiente:
|
SearchSpacesResponse
Es la respuesta con una lista de espacios que corresponden a la solicitud de espacios de búsqueda.
Campos | |
---|---|
spaces[] |
Es una página de los espacios solicitados. |
next_page_token |
Es un token que se puede usar para recuperar la página siguiente. Si este campo está vacío, no hay páginas siguientes. |
total_size |
Es la cantidad total de espacios que coinciden con la búsqueda en todas las páginas. Si el resultado supera los 10,000 espacios, este valor es una estimación. |
SetUpSpaceRequest
Solicitud para crear un espacio y agregar usuarios especificados a él.
Campos | |
---|---|
space |
Es obligatorio. El campo Para crear un espacio, configura Para crear un chat en grupo, configura Para crear una conversación 1:1 entre personas, establece Para crear una conversación 1:1 entre una persona y la app de Chat que realiza la llamada, establece Si ya existe un espacio de |
request_id |
Opcional. Es un identificador único para esta solicitud. Se recomienda usar un UUID aleatorio. Si se especifica un ID de solicitud existente, se devuelve el espacio creado con ese ID en lugar de crear uno nuevo. Si se especifica un ID de solicitud existente de la misma app de Chat con un usuario autenticado diferente, se devuelve un error. |
memberships[] |
Opcional. Usuarios o grupos de Google Chat a los que se invitará a unirse al espacio. Omitir al usuario que llama, ya que se agrega automáticamente Actualmente, el conjunto permite hasta 49 membresías (además de la del llamador). En el caso de la membresía humana, el campo En el caso de la membresía de Grupos de Google, el campo Es opcional cuando se establece Se requiere cuando se establece Se requiere cuando se establece Debe estar vacío cuando se crea una conversación 1:1 entre una persona y la app de Chat de llamadas (cuando se configura |
SlashCommand
Son metadatos sobre un comando de barra en Google Chat.
Campos | |
---|---|
command_id |
Es el ID del comando de barra. |
SlashCommandMetadata
Son los metadatos de anotación para los comandos de barra (/).
Campos | |
---|---|
bot |
Es la app de Chat cuyo comando se invocó. |
type |
Es el tipo de comando de barra. |
command_name |
Es el nombre del comando de barra invocado. |
command_id |
Es el ID del comando de barra invocado. |
triggers_dialog |
Indica si el comando de barra es para un diálogo. |
Tipo
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
ADD |
Agrega la app de Chat al espacio. |
INVOKE |
Invoca el comando de barra en el espacio. |
Espacio
Un espacio en Google Chat. Los espacios son conversaciones entre dos o más usuarios, o bien mensajes 1:1 entre un usuario y una app de Chat.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del espacio. Formato: Aquí, |
type |
Solo salida. Obsoleto: Usa |
space_type |
Opcional. Es el tipo de espacio. Se requiere cuando se crea un espacio o se actualiza el tipo de espacio. Solo salida para otros usos. |
single_user_bot_dm |
Opcional. Indica si el espacio es un MD entre una app de Chat y una sola persona. |
threaded |
Solo salida. Obsoleto: Usa |
display_name |
Opcional. Es el nombre visible del espacio. Se requiere cuando se crea un espacio con un En el caso de los mensajes directos, este campo puede estar vacío. Admite hasta 128 caracteres. |
external_user_allowed |
Opcional. Inmutable. Indica si este espacio permite que cualquier usuario de Google Chat sea miembro. Es la entrada cuando se crea un espacio en una organización de Google Workspace. Omite este campo cuando crees espacios en las siguientes condiciones:
En el caso de los espacios existentes, este campo es solo de salida. |
space_threading_state |
Solo salida. Es el estado de los hilos en el espacio de Chat. |
space_details |
Opcional. Son los detalles del espacio, como la descripción y las reglas. |
space_history_state |
Opcional. Es el estado del historial de mensajes y conversaciones en este espacio. |
import_mode |
Opcional. Indica si este espacio se creó en Para crear un espacio en |
create_time |
Opcional. Inmutable. Fecha y hora de creación de los espacios creados en Chat. Este campo es solo de salida, excepto cuando se usa en espacios en modo de importación. En el caso de los espacios en modo de importación, establece este campo en la marca de tiempo histórica en la que se creó el espacio en la fuente para conservar la hora de creación original. Solo se propaga en el resultado cuando |
last_active_time |
Solo salida. Es la marca de tiempo del último mensaje en el espacio. |
admin_installed |
Solo salida. En el caso de los espacios de mensajes directos (MD) con una app de Chat, indica si el espacio fue creado por un administrador de Google Workspace. Los administradores pueden instalar y configurar un mensaje directo con una app de Chat en nombre de los usuarios de su organización. Para admitir la instalación por parte del administrador, tu app de Chat debe incluir la mensajería directa. |
membership_count |
Solo salida. Es el recuento de las membresías a las que se unieron los usuarios, agrupadas por tipo de miembro. Se propaga cuando |
access_settings |
Opcional. Especifica el parámetro de configuración de acceso del espacio. Solo se propaga cuando |
space_uri |
Solo salida. Es el URI para que un usuario acceda al espacio. |
import_mode_expire_time |
Solo salida. Es la fecha y hora en que el sistema borrará automáticamente el espacio si permanece en el modo de importación. Cada espacio creado en el modo de importación debe salir de este modo antes de la fecha de vencimiento con Este campo solo se completa para los espacios que se crearon con el modo de importación. |
customer |
Opcional. Inmutable. Es el ID de cliente del dominio del espacio. Solo se requiere cuando se crea un espacio con autenticación de la app y En el formato En el caso de los MD, este campo no se completa. |
Campo de unión space_permission_settings . Representa la configuración de permisos de un espacio. Solo se propaga cuando space_type es SPACE . space_permission_settings solo puede ser uno de los siguientes: |
|
predefined_permission_settings |
Opcional. Solo entrada. Son parámetros de configuración de permisos de espacio predefinidos que solo se pueden ingresar cuando se crea un espacio. Si no se establece el campo, se crea un espacio de colaboración. Después de crear el espacio, se completará la configuración en el campo La configuración de permisos predefinida admite lo siguiente:
|
permission_settings |
Opcional. Es la configuración de permisos del espacio para los espacios existentes. Es la entrada para actualizar la configuración de permisos de espacio exactos, en la que se reemplaza la configuración de permisos existente. El resultado muestra la configuración de permisos actual. La lectura y actualización de la configuración de permisos admite lo siguiente:
|
AccessSettings
Representa el parámetro de configuración de acceso del espacio.
Campos | |
---|---|
access_state |
Solo salida. Indica el estado de acceso del espacio. |
audience |
Opcional. Es el nombre del recurso del público objetivo que puede descubrir el espacio, unirse a él y obtener una vista previa de los mensajes que contiene. Si no se configura, solo los usuarios o los Grupos de Google que se hayan invitado o agregado individualmente al espacio podrán acceder a él. Para obtener más información, consulta Cómo hacer que un espacio sea detectable para un público objetivo. Formato: Para usar el público objetivo predeterminado de la organización de Google Workspace, establece el valor en La lectura del público objetivo admite lo siguiente:
Este campo no se propaga cuando se usa el alcance Para configurar el público objetivo, se requiere la autenticación del usuario. |
AccessState
Representa el estado de acceso del espacio.
Enumeraciones | |
---|---|
ACCESS_STATE_UNSPECIFIED |
El estado de acceso es desconocido o no se admite en esta API. |
PRIVATE |
Solo los usuarios o los Grupos de Google que otros usuarios o administradores de Google Workspace hayan agregado o invitado de forma individual pueden descubrir el espacio y acceder a él. |
DISCOVERABLE |
El administrador del espacio otorgó acceso a un público objetivo al espacio. Los usuarios o los Grupos de Google que se agregaron o invitaron individualmente al espacio también pueden descubrirlo y acceder a él. Para obtener más información, consulta Cómo hacer que un espacio sea detectable para usuarios específicos. Para crear espacios detectables, se requiere la autenticación del usuario. |
MembershipCount
Representa el recuento de membresías de un espacio, agrupadas en categorías.
Campos | |
---|---|
joined_direct_human_user_count |
Solo salida. Es el recuento de usuarios humanos que se unieron directamente al espacio, sin contar a los usuarios que se unieron por ser miembros de un grupo unido. |
joined_group_count |
Solo salida. Es el recuento de todos los grupos que se unieron directamente al espacio. |
PermissionSetting
Representa un parámetro de configuración de permiso de espacio.
Campos | |
---|---|
managers_allowed |
Opcional. Indica si los administradores de espacios tienen este permiso. |
members_allowed |
Opcional. Indica si los miembros que no son administradores tienen este permiso. |
PermissionSettings
Configuración de permisos que puedes especificar cuando actualizas un espacio con nombre existente.
Para establecer la configuración de permisos cuando crees un espacio, especifica el campo PredefinedPermissionSettings
en tu solicitud.
Campos | |
---|---|
manage_members_and_groups |
Opcional. Es el parámetro de configuración para administrar miembros y grupos en un espacio. |
modify_space_details |
Opcional. Parámetro de configuración para actualizar el nombre, el avatar, la descripción y los lineamientos del espacio. |
toggle_history |
Opcional. Es el parámetro de configuración para activar y desactivar el historial de espacios. |
use_at_mention_all |
Opcional. Es el parámetro de configuración para usar @todos en un espacio. |
manage_apps |
Opcional. Es un parámetro de configuración para administrar apps en un espacio. |
manage_webhooks |
Opcional. Es un parámetro de configuración para administrar webhooks en un espacio. |
post_messages |
Solo salida. Es el parámetro de configuración para publicar mensajes en un espacio. |
reply_messages |
Opcional. Es el parámetro de configuración para responder mensajes en un espacio. |
PredefinedPermissionSettings
Son parámetros de configuración de permisos predefinidos que solo puedes especificar cuando creas un espacio con nombre. Es posible que se agreguen más parámetros de configuración en el futuro. Para obtener detalles sobre la configuración de permisos para los espacios con nombre, consulta Obtén información sobre los espacios.
Enumeraciones | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Sin especificar. No lo uses. |
COLLABORATION_SPACE |
Parámetro de configuración para convertir el espacio en un espacio de colaboración en el que todos los miembros pueden publicar mensajes. |
ANNOUNCEMENT_SPACE |
Es el parámetro de configuración para convertir el espacio en un espacio de anuncios en el que solo los administradores del espacio pueden publicar mensajes. |
SpaceDetails
Son los detalles del espacio, como la descripción y las reglas.
Campos | |
---|---|
description |
Opcional. Es una descripción del espacio. Por ejemplo, describe el tema de debate, el propósito funcional o los participantes del espacio. Admite hasta 150 caracteres. |
guidelines |
Opcional. Las reglas, las expectativas y la etiqueta del espacio Admite hasta 5,000 caracteres. |
SpaceThreadingState
Especifica el tipo de estado de subprocesos en el espacio de chat.
Enumeraciones | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Reservado. |
THREADED_MESSAGES |
Espacios con nombre que admiten hilos de mensajes Cuando los usuarios responden un mensaje, pueden hacerlo en el mismo hilo, lo que mantiene su respuesta en el contexto del mensaje original. |
GROUPED_MESSAGES |
Espacios con nombre en los que la conversación se organiza por tema Los temas y sus respuestas se agrupan. |
UNTHREADED_MESSAGES |
Mensajes directos (MD) entre dos personas y conversaciones grupales entre 3 o más personas |
SpaceType
Es el tipo de espacio. Se requiere cuando se crea o actualiza un espacio. Solo salida para otros usos.
Enumeraciones | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Reservado. |
SPACE |
Un lugar donde las personas envían mensajes, comparten archivos y colaboran. Un SPACE puede incluir apps de Chat. |
GROUP_CHAT |
Conversaciones grupales entre 3 o más personas Un GROUP_CHAT puede incluir apps de Chat. |
DIRECT_MESSAGE |
Mensajes 1:1 entre dos personas o entre una persona y una app de Chat |
Tipo
Obsoleto: Usa SpaceType
en su lugar.
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Reservado. |
ROOM |
Conversaciones entre dos o más personas |
DM |
Mensaje directo 1:1 entre una persona y una app de Chat, en el que todos los mensajes son simples. Ten en cuenta que esto no incluye los mensajes directos entre dos personas. |
SpaceBatchUpdatedEventData
Es la carga útil del evento para varias actualizaciones de un espacio.
Tipo de evento: google.workspace.chat.space.v1.batchUpdated
Campos | |
---|---|
spaces[] |
Es una lista de espacios actualizados. |
SpaceEvent
Es un evento que representa un cambio o una actividad en un espacio de Google Chat. Para obtener más información, consulta Trabaja con eventos de Google Chat.
Campos | |
---|---|
name |
Es el nombre del recurso del evento de espacio. Formato: |
event_time |
Fecha y hora en que ocurrió el evento. |
event_type |
Es el tipo de evento de espacio. Cada tipo de evento tiene una versión por lotes, que representa varias instancias del tipo de evento que ocurren en un período corto. En el caso de las solicitudes de Tipos de eventos admitidos para mensajes:
Tipos de eventos admitidos para membresías:
Tipos de eventos admitidos para reacciones:
Tipos de eventos admitidos sobre el espacio:
|
Campo de unión
|
|
message_created_event_data |
Es la carga útil del evento para un mensaje nuevo. Tipo de evento: |
message_updated_event_data |
Es la carga útil del evento para un mensaje actualizado. Tipo de evento: |
message_deleted_event_data |
Es la carga útil del evento para un mensaje borrado. Tipo de evento: |
message_batch_created_event_data |
Es la carga útil del evento para varios mensajes nuevos. Tipo de evento: |
message_batch_updated_event_data |
Es la carga útil del evento para varios mensajes actualizados. Tipo de evento: |
message_batch_deleted_event_data |
Es la carga útil del evento para varios mensajes borrados. Tipo de evento: |
space_updated_event_data |
Es la carga útil del evento para una actualización del espacio. Tipo de evento: |
space_batch_updated_event_data |
Es la carga útil del evento para varias actualizaciones de un espacio. Tipo de evento: |
membership_created_event_data |
Es la carga útil del evento para una membresía nueva. Tipo de evento: |
membership_updated_event_data |
Es la carga útil del evento para una membresía actualizada. Tipo de evento: |
membership_deleted_event_data |
Es la carga útil del evento para una membresía borrada. Tipo de evento: |
membership_batch_created_event_data |
Es la carga útil del evento para varias membresías nuevas. Tipo de evento: |
membership_batch_updated_event_data |
Es la carga útil del evento para varias membresías actualizadas. Tipo de evento: |
membership_batch_deleted_event_data |
Es la carga útil del evento para varias membresías borradas. Tipo de evento: |
reaction_created_event_data |
Es la carga útil del evento para una reacción nueva. Tipo de evento: |
reaction_deleted_event_data |
Es la carga útil del evento para una reacción borrada. Tipo de evento: |
reaction_batch_created_event_data |
Es la carga útil del evento para varias reacciones nuevas. Tipo de evento: |
reaction_batch_deleted_event_data |
Es la carga útil del evento para varias reacciones borradas. Tipo de evento: |
SpaceNotificationSetting
Es el parámetro de configuración de notificaciones de un usuario en un espacio.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del parámetro de configuración de notificaciones del espacio. Formato: |
notification_setting |
Es el parámetro de configuración de la notificación. |
mute_setting |
Es el parámetro de configuración de silencio de notificaciones del espacio. |
MuteSetting
Son los tipos de configuración para silenciar las notificaciones de espacios.
Enumeraciones | |
---|---|
MUTE_SETTING_UNSPECIFIED |
Reservado. |
UNMUTED |
El usuario recibirá notificaciones del espacio según la configuración de notificaciones. |
MUTED |
El usuario no recibirá notificaciones del espacio, independientemente de la configuración de notificaciones. |
NotificationSetting
Son los tipos de configuración de notificaciones. Es posible que se admitan otros tipos en el futuro.
Enumeraciones | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Reservado. |
ALL |
Las notificaciones se activan por @menciones, conversaciones que sigues y el primer mensaje de conversaciones nuevas. Todos los hilos nuevos se siguen automáticamente, a menos que el usuario deje de seguirlos de forma manual. |
MAIN_CONVERSATIONS |
La notificación se activa con @menciones, conversaciones que sigues y el primer mensaje de nuevas conversaciones. No está disponible para mensajes directos 1:1. |
FOR_YOU |
La notificación se activa por @menciones y conversaciones que sigues. No está disponible para mensajes directos 1:1. |
OFF |
La notificación está desactivada. |
SpaceReadState
Es el estado de lectura de un usuario en un espacio, que se usa para identificar los mensajes leídos y no leídos.
Campos | |
---|---|
name |
Es el nombre del recurso del estado de lectura del espacio. Formato: |
last_read_time |
Opcional. Fecha y hora en que se actualizó el estado de lectura del espacio del usuario. Por lo general, esto corresponde a la marca de tiempo del último mensaje leído o a una marca de tiempo especificada por el usuario para marcar la última posición de lectura en un espacio. |
SpaceUpdatedEventData
Es la carga útil del evento para un espacio actualizado.
Tipo de evento: google.workspace.chat.space.v1.updated
Campos | |
---|---|
space |
Es el espacio actualizado. |
Conversación
Es un hilo en un espacio de Google Chat. Para ver un ejemplo de uso, consulta Cómo iniciar o responder un hilo de mensajes.
Si especificas un subproceso cuando creas un mensaje, puedes configurar el campo messageReplyOption
para determinar qué sucede si no se encuentra ningún subproceso coincidente.
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del subproceso. Ejemplo: |
thread_key |
Opcional. Es la entrada para crear o actualizar un subproceso. De lo contrario, solo salida. ID del subproceso. Admite hasta 4,000 caracteres. Este ID es único para la app de Chat que lo establece. Por ejemplo, si varias apps de Chat crean un mensaje con la misma clave de conversación, los mensajes se publicarán en conversaciones diferentes. Para responder en un hilo creado por una persona o por otra app de Chat, especifica el campo |
ThreadReadState
Es el estado de lectura de un usuario dentro de un subproceso, que se usa para identificar los mensajes leídos y no leídos.
Campos | |
---|---|
name |
Es el nombre del recurso del estado de lectura del subproceso. Formato: |
last_read_time |
Fecha y hora en que se actualizó el estado de lectura del hilo del usuario. Por lo general, corresponde a la marca de tiempo del último mensaje leído en un hilo. |
UpdateMembershipRequest
Es un mensaje de solicitud para actualizar una membresía.
Campos | |
---|---|
membership |
Es obligatorio. Es la membresía que se actualizará. Solo se actualizan los campos especificados por |
update_mask |
Es obligatorio. Son las rutas de acceso a los campos que se actualizarán. Separa varios valores con comas o usa Rutas de campos admitidas actualmente:
|
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 |
UpdateMessageRequest
Es una solicitud para actualizar un mensaje.
Campos | |
---|---|
message |
Es obligatorio. Mensaje con campos actualizados. |
update_mask |
Es obligatorio. Son las rutas de acceso a los campos que se actualizarán. Separa varios valores con comas o usa Rutas de campos admitidas actualmente:
|
allow_missing |
Opcional. Si no se encuentra |
UpdateSpaceNotificationSettingRequest
Solicitud para actualizar la configuración de notificaciones del espacio. Solo admite la actualización de la configuración de notificaciones para el usuario que llama.
Campos | |
---|---|
space_notification_setting |
Es obligatorio. El nombre del recurso para la configuración de notificaciones del espacio debe completarse con el formato |
update_mask |
Es obligatorio. Rutas de campos admitidas:
|
UpdateSpaceReadStateRequest
Es el mensaje de solicitud para la API de UpdateSpaceReadState.
Campos | |
---|---|
space_read_state |
Es obligatorio. Estado de lectura del espacio y campos que se actualizarán. Solo admite la actualización del estado de lectura para el usuario que llama. Para hacer referencia al usuario que llama, configura uno de los siguientes parámetros:
Formato: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Es obligatorio. Son las rutas de acceso a los campos que se actualizarán. Rutas de campos admitidas actualmente:
Cuando el valor de Para marcar el espacio como leído, establece |
UpdateSpaceRequest
Es una solicitud para actualizar un solo espacio.
Campos | |
---|---|
space |
Es obligatorio. Es un espacio con los campos que se actualizarán. |
update_mask |
Es obligatorio. Son las rutas de acceso de los campos actualizados, separadas por comas si hay varias. Puedes actualizar los siguientes campos de un espacio:
|
use_admin_access |
Opcional. Cuando es El usuario que llama debe ser administrador de Google Workspace y tener el privilegio para administrar el chat y las conversaciones de los espacios. Requiere el permiso de OAuth 2.0 Algunos valores de |
Usuario
Es un usuario de Google Chat. Cuando se devuelve como resultado de una solicitud, si tu app de Chat se autentica como usuario, el resultado de un recurso User
solo completa los campos name
y type
del usuario.
Campos | |
---|---|
name |
Es el nombre del recurso de un Formato: En el caso de
|
display_name |
Solo salida. Nombre visible del usuario. |
domain_id |
Es el identificador único del dominio de Google Workspace del usuario. |
type |
Es el tipo de usuario. |
is_anonymous |
Solo salida. Cuando es |
Tipo
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. NO USAR. |
HUMAN |
Usuario humano. |
BOT |
Usuario de la app de Chat. |
UserMentionMetadata
Son los metadatos de anotación para las menciones de usuarios (@).
Campos | |
---|---|
user |
Es el usuario al que se menciona. |
type |
Es el tipo de mención del usuario. |
Tipo
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Es el valor predeterminado para la enumeración. No lo uses. |
ADD |
Agrega un usuario al espacio. |
MENTION |
Menciona al usuario en el espacio. |
WidgetMarkup
Un widget es un elemento de la IU que presenta texto e imágenes.
Campos | |
---|---|
buttons[] |
Es una lista de botones. Los botones también son |
Campo de unión data . Un WidgetMarkup solo puede tener uno de los siguientes elementos. Puedes usar varios campos WidgetMarkup para mostrar más elementos. data solo puede ser uno de los siguientes: |
|
text_paragraph |
Muestra un párrafo de texto en este widget. |
image |
Muestra una imagen en este widget. |
key_value |
Muestra un elemento de valor clave en este widget. |
Botón
Un botón. Puede ser un botón de texto o un botón de imagen.
Campos | |
---|---|
Campo de unión
|
|
text_button |
Un botón con texto y la acción |
image_button |
Un botón con una imagen y una acción de |
FormAction
Una acción de formulario describe el comportamiento cuando se envía el formulario. Por ejemplo, puedes invocar Apps Script para controlar el formulario.
Campos | |
---|---|
action_method_name |
El nombre del método se usa para identificar qué parte del formulario activó el envío. Esta información se devuelve a la app de Chat como parte del evento de clic en la tarjeta. Puedes usar el mismo nombre de método para varios elementos que activan un comportamiento común. |
parameters[] |
Es la lista de parámetros de acción. |
ActionParameter
Lista de parámetros de cadena que se deben proporcionar cuando se invoca el método de acción. Por ejemplo, considera tres botones de posponer: posponer ahora, posponer un día y posponer la próxima semana. Puedes usar action method = snooze()
y pasar el tipo y la hora de posposición en la lista de parámetros de cadena.
Campos | |
---|---|
key |
Es el nombre del parámetro para el script de acción. |
value |
El valor del parámetro. |
Ícono
Es el conjunto de íconos admitidos.
Enumeraciones | |
---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
Imagen
Imagen especificada por una URL que puede tener una acción onclick
.
Campos | |
---|---|
image_url |
Es la URL de la imagen. |
on_click |
Es la acción |
aspect_ratio |
Es la relación de aspecto de esta imagen (ancho y alto). Este campo te permite reservar la altura correcta para la imagen mientras esperas a que se cargue. No está diseñado para anular la relación de aspecto integrada de la imagen. Si no se configura, el servidor lo completa con la recuperación previa de la imagen. |
ImageButton
Botón de imagen con una acción onclick
.
Campos | |
---|---|
on_click |
Es la acción |
name |
Es el nombre de este |
Campo de unión icons . El ícono se puede especificar con un Icon enum o una URL. icons solo puede ser uno de los siguientes: |
|
icon |
Ícono especificado por un |
icon_url |
Ícono especificado por una URL. |
KeyValue
Un elemento de la IU contiene una clave (etiqueta) y un valor (contenido). Este elemento también puede contener algunas acciones, como el botón onclick
.
Campos | |
---|---|
top_label |
Es el texto de la etiqueta superior. Se admite texto con formato. Para obtener más información sobre el formato de texto, consulta Cómo dar formato al texto en las apps de Google Chat y Cómo dar formato al texto en los complementos de Google Workspace. |
content |
Es el texto del contenido. Se admite texto con formato y siempre es obligatorio. Para obtener más información sobre el formato de texto, consulta Cómo dar formato al texto en las apps de Google Chat y Cómo dar formato al texto en los complementos de Google Workspace. |
content_multiline |
Indica si el contenido debe ser de varias líneas. |
bottom_label |
Es el texto de la etiqueta inferior. Se admite texto con formato. Para obtener más información sobre el formato de texto, consulta Cómo dar formato al texto en las apps de Google Chat y Cómo dar formato al texto en los complementos de Google Workspace. |
on_click |
Es la acción |
Campo de unión icons . Se debe definir al menos uno de los íconos, top_label y bottom_label . icons solo puede ser uno de los siguientes: |
|
icon |
Es un valor de enumeración que la API de Chat reemplaza por la imagen del ícono correspondiente. |
icon_url |
Ícono especificado por una URL. |
Campo de unión control . Es un widget de control. Puedes configurar button o switch_widget , pero no ambos. control solo puede ser uno de los siguientes: |
|
button |
Es un botón en el que se puede hacer clic para activar una acción. |
OnClick
Una acción de onclick
(por ejemplo, abrir un vínculo)
Campos | |
---|---|
Campo de unión
|
|
action |
Si se especifica, esta acción |
open_link |
Esta acción |
OpenLink
Un vínculo que abre una ventana nueva.
Campos | |
---|---|
url |
Es la URL que se abrirá. |
TextButton
Un botón con texto y la acción onclick
.
Campos | |
---|---|
text |
El texto del botón |
on_click |
Acción |
TextParagraph
Es un párrafo de texto. Se admite texto con formato. Para obtener más información sobre el formato de texto, consulta Cómo dar formato al texto en las apps de Google Chat y Cómo dar formato al texto en los complementos de Google Workspace.
Campos | |
---|---|
text |
|