Configura las salas de reuniones y los miembros

Una sala de reuniones representa un lugar virtual o un objeto persistente (como una sala de reuniones) donde se realizan conferencias. R sala de reuniones también ayuda a los usuarios a encontrarse y encontrar recursos compartidos.

Cuando creas una sala de reuniones con el spaces.create, muestra una instancia de un recurso spaces. El incluye el SpaceConfig que se la configuración de la sala de reuniones. También contiene las Objeto ActiveConference que es un vínculo conferenceRecords recurso dentro de la sala de reuniones.

En las siguientes secciones, se detalla cómo configurar una sala de reuniones usando varias funciones nuevas beta.

Configura la moderación y el acceso a las reuniones

Con los nuevos objetos beta, puedes establecer modos de moderación, atributos restricciones y los permisos que reciben los usuarios cuando se unen a una reunión. Estos se establecen mediante el módulo SpaceConfig .

El campo moderation es un modo de moderación preconfigurado para una reunión, con el valor predeterminado controlado por las políticas del usuario. Utiliza el Moderation . Cuando el modo de moderación está activado, el propietario de la reunión tiene control sobre la reuniones con funciones como la administración de coorganizadores (consulta spaces.members) y las restricciones de funciones (consulta moderationRestrictions). Para obtener más información consulta Administra los miembros del espacio.

El campo moderationRestrictions aplica restricciones de moderación para el reunión cuando moderation está activado. Utiliza el ModerationRestrictions . Las restricciones definen quién tiene permiso para enviar mensajes y reacciones de chat, compartir su pantalla y restringir el rol predeterminado asignado a los usuarios como visualizador. El moderationRestrictions se basa en un RestrictionType para aplicar las primeras tres restricciones. El RestrictionType se puede aplicar a el propietario y coorganizador de la reunión, o a todos los participantes. El DefaultJoinAsViewerType Aplica el permiso final en el que los usuarios se unen como colaboradores de forma predeterminada, pero donde los organizadores también pueden restringir a los usuarios para que se unan como lectores.

El campo firstJoinerType establece si los usuarios pueden unirse antes que el host para conferencias en esta sala de reuniones. Define qué usuarios pueden unirse a la reunión y si los demás están en espera. Utiliza el FirstJoinerType .

Administra los miembros del espacio

El propietario de una reunión puede ingresar a ella en cualquier momento sin solicitar acceso, pero ahora tú puedes configura a los miembros que también pueden unirse a la reunión sin solicitar acceso. Además, se pueden configurar miembros para que tengan un rol en la reunión, como COHOST, que Le otorga las mismas capacidades de administración de la reunión que el propietario. Para para obtener más información sobre cómo acceder a una sala de reuniones sin solicitar una llamada, consulta AccessType

El spaces.members incluye los campos name, user y role.

Ten en cuenta que un miembro es diferente de un participante. Un participante es una persona que se unió a una llamada o que use Companion modo , mirar como oyente, o bien usar un dispositivo para la sala conectado a una llamada. Hay uno conferenceRecords.participants recurso para cada persona.

Puedes administrar los miembros del espacio con los siguientes métodos:

Cada método toma un parámetro de ruta de acceso con los métodos create y list que usan parent para denotar la sala de reuniones y los métodos delete y get con el campo name para filtrar los resultados según la sala de reuniones y el miembro de la fuente de datos.

Todos los métodos, excepto delete, admiten el parámetro fields en SystemParameterContext de Google Cloud. Cuando se omite el parámetro fields, la respuesta de la API se establece de forma predeterminada en "name,email,role,user"

El parámetro fields se basa en un FieldMask para el filtrado de respuestas. Una FieldMask es una forma para que los llamadores de API enumeren los campos la solicitud. Es una lista de campos delimitados por comas que solo se usan ciertos campos en un objeto y no se modifican los demás. Usar una FieldMask permite que la API evite el trabajo innecesario y mejora rendimiento. Se usa una máscara de campo para los métodos create, get y list. Para ver más Para obtener información sobre las máscaras de campo, consulta la sección Utilizar campos de la API de Google Sheets máscaras.