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.