Google Chat API | Google for Developers (original) (raw)
La API de Google Chat te permite crear apps de Chat para integrar tus servicios a Google Chat y administrar recursos de Chat, como espacios, miembros y mensajes.
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
GET /v1/spaces:findGroupChats Devuelve todos los espacios con spaceType == GROUP_CHAT, cuyas membresías humanas contienen exactamente al usuario que llama y a los usuarios especificados en FindGroupChatsRequest.memberships.
GET /v1/{parent=spaces/*}/messages Enumera los mensajes en un espacio del que el llamador es miembro, incluidos los mensajes de miembros y espacios bloqueados.
GET /v1/{name=users/*/spaces/*/spaceReadState} Devuelve detalles sobre el estado de lectura de un usuario en un espacio, que se usan para identificar los mensajes leídos y no leídos.
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} Actualiza el estado de lectura de un usuario dentro de un espacio, que se usa para identificar los mensajes leídos y no leídos.
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} 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.