- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de autorización
- Pruébalo
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 Membership
que contienen los detalles de membresía más recientes. Si se quitaron miembros nuevos durante el período solicitado, la carga útil del evento contendrá un recurso Membership
vacío.
Admite los siguientes tipos de autenticación con un alcance de autorización adecuado para leer los datos solicitados:
Autenticación de la app con aprobación del administrador en la versión preliminar para desarrolladores con uno de los siguientes permisos de autorización:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.memberships
Autenticación de usuarios con uno de los siguientes permisos de autorización:
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.reactions.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.memberships
Para enumerar eventos, el emisor autenticado debe ser miembro del espacio.
Para ver un ejemplo, consulta Cómo enumerar eventos de un espacio de Google Chat.
Solicitud HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. Es el nombre del recurso del espacio de Google Chat en el que se produjeron los eventos. Formato: |
Parámetros de consulta
Parámetros | |
---|---|
pageSize |
Opcional. Es la cantidad máxima de eventos de espacio que se devuelven. El servicio puede devolver una cantidad inferior a este valor. Los valores negativos muestran un error |
pageToken |
Opcional. Es un token de página que se recibió de 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 |
Obligatorio. Es un filtro de consulta. 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 |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Es el mensaje de respuesta para enumerar los eventos del espacio.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"spaceEvents": [
{
object ( |
Campos | |
---|---|
spaceEvents[] |
Los resultados se muestran en orden cronológico (el evento más antiguo primero). Nota: El campo |
nextPageToken |
Es el token de continuación que se usa para recuperar más eventos. Si se omite este campo, no habrá páginas siguientes. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/chat.app.memberships
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.memberships
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.messages.reactions.readonly
Para obtener más información, consulta la Guía de autorización.