Configurare spazi per le riunioni e membri

Uno spazio per le riunioni rappresenta un luogo virtuale o un oggetto permanente (ad esempio una sala riunioni) in cui si tengono le conferenze. R spazio per le riunioni consente inoltre agli utenti di incontrarsi e trovare risorse condivise.

Quando crei uno spazio per le riunioni utilizzando spaces.create, restituisce un'istanza di una risorsa spaces. La e la risorsa include SpaceConfig che corrisponde la configurazione dello spazio per le riunioni. Contiene anche Oggetto ActiveConference è un link alla pagina di destinazione conferenceRecords risorsa nello spazio delle riunioni.

Le sezioni seguenti spiegano come configurare uno spazio per le riunioni utilizzando diverse nuove oggetti e metodi beta.

Imposta la moderazione e l'accesso alle riunioni

Tramite i nuovi oggetti beta, ora puoi impostare modalità di moderazione, funzionalità alle restrizioni e alle autorizzazioni ricevute dagli utenti quando partecipano a una riunione. Questi siano impostati mediante il set di dati SpaceConfig .

Il campo moderation è una modalità di moderazione preconfigurata per una riunione, con quella predefinita controllata dai criteri dell'utente. Utilizza la classe Moderation . Quando la modalità di moderazione è attiva, il proprietario della riunione ha il controllo sulle riunioni con funzionalità quali la gestione del co-organizzatore (vedi spaces.members) e limitazioni di funzionalità (vedi moderationRestrictions). Per ulteriori informazioni vedi Gestire i membri dello spazio.

Il campo moderationRestrictions applica limitazioni di moderazione per riunione quando moderation è acceso. Utilizza la classe ModerationRestrictions . Le restrizioni definiscono chi dispone dell'autorizzazione inviare messaggi di chat e reazioni, condividere lo schermo e decidere se limitare il ruolo predefinito assegnato agli utenti in qualità di visualizzatore. moderationRestrictions si basa su un RestrictionType per applicare le prime tre restrizioni. RestrictionType può essere applicato a il proprietario e il co-organizzatore della riunione o a tutti i partecipanti. La DefaultJoinAsViewerType applica l'autorizzazione finale a cui gli utenti partecipano come collaboratori per impostazione predefinita, in cui gli organizzatori possono anche limitare la partecipazione degli utenti come spettatori.

Il campo firstJoinerType consente di specificare se gli utenti possono partecipare prima dell'organizzatore per conferenze in questo spazio per riunioni. Definisce quali utenti possono partecipare alla riunione e se gli altri sono in stato di attesa. Utilizza la classe FirstJoinerType .

Gestire i membri dello spazio

Il proprietario di una riunione può sempre partecipare senza chiedere di partecipare, ma ora puoi configurare i membri che possono anche partecipare alla riunione senza chiedere di essere accettati. Inoltre, i membri possono essere configurati in modo da avere un ruolo nella riunione, ad esempio COHOST, gli utenti hanno le stesse capacità di gestire la riunione del proprietario. Per per ulteriori informazioni su come accedere a uno spazio riunioni senza chiedere di essere accettati, vedi AccessType

La spaces.members include i campi name, user e role.

Tieni presente che un membro è diverso da partecipante. Un partecipante è una persona che partecipa a una chiamata o che utilizza la modalità Complementare , guardando i contenuti come spettatore o con il dispositivo di una stanza connesso a una chiamata. Ce n'è uno conferenceRecords.participants risorse per ogni persona.

Puoi gestire i membri dello spazio utilizzando i seguenti metodi:

Ogni metodo prende un parametro del percorso con i metodi Create e list utilizzando parent per indicare lo spazio per le riunioni e i metodi di eliminazione e recupero utilizzando Il campo name per filtrare i risultati in base allo spazio per le riunioni e al membro .

Tutti i metodi, tranne l'eliminazione, supportano il parametro fields in SystemParameterContext di Google. Se il parametro fields viene omesso, il valore predefinito della risposta dell'API è "name,email,role,user".

Il parametro fields si basa su un FieldMask per filtrare le risposte. Una FieldMask consente ai chiamanti dell'API di elencare i campi di un dovrebbe essere restituita. È un elenco di campi delimitato da virgole che puoi specificare alcuni campi di un oggetto vengono utilizzati mentre gli altri campi rimangono invariati. L'utilizzo di una FieldMask consente all'API di evitare il lavoro non necessario e migliora delle prestazioni. Una maschera di campo viene utilizzata per i metodi di creazione, recupero ed elenco. Per ulteriori informazioni informazioni sulle maschere di campo, consulta la sezione Utilizza campo dell'API di Google Fogli di lavoro. le mascherine.