Skonfiguruj sale konferencyjne i członków

Pokój spotkań to wirtualne miejsce lub trwały obiekt (np. sala konferencyjna), w którym odbywają się konferencje. Pokój spotkań pomaga też użytkownikom spotykać się i znajdować udostępnione zasoby.

Gdy utworzysz pokój spotkań za pomocą metody spaces.create, zwróci ona instancję zasobu spaces. Zasób zawiera SpaceConfig obiekt , który jest konfiguracją pokoju spotkań. Zawiera też ActiveConference obiekt, który jest linkiem do bieżącego conferenceRecords zasobu w pokoju spotkań. Więcej informacji o zarządzaniu pokojem spotkań znajdziesz w artykule Tworzenie pokoi spotkań i zarządzanie nimi.

W sekcjach poniżej opisujemy, jak skonfigurować pokój spotkań za pomocą tych obiektów i metod.

Ustawianie moderowania i dostępu do spotkań

Za pomocą obiektu SpaceConfig możesz ustawić, jak użytkownicy dołączają do spotkania, tryby moderowania, ograniczenia funkcji i uprawnienia, które użytkownicy otrzymują po dołączeniu do spotkania.

Dostęp do pokoi spotkań

Aby określić, kto może dołączyć do pokoju spotkań bez proszenia o zgodę, ustaw pole accessType za pomocą obiektu AccessType. Możesz wybrać kilka ustawień dotyczących automatycznego zezwalania uczestnikom na dołączanie. Domyślnie pole jest ustawione na domyślne ustawienia dostępu użytkownika.

Aby zdefiniować punkty wejścia, których można używać do dołączania do spotkań hostowanych w pokoju spotkań , ustaw pole entryPointAccess za pomocą obiektu EntryPointAccess. Ustaw wartość ALL, aby zezwolić na wszystkie punkty wejścia, lub CREATOR_APP_ONLY, aby ograniczyć punkty wejścia tylko do tych, które należą do projektu w chmurze Google, który utworzył pokój spotkań.

Moderowanie pokoi spotkań

Aby moderować spotkanie, możesz ustawić pole moderation za pomocą obiektu Moderation. Gdy tryb moderation jest on, organizator spotkania ma kontrolę nad spotkaniem dzięki takim funkcjom jak zarządzanie współgospodarzami (patrz spaces.members) i ograniczenia funkcji za pomocą moderationRestrictions pola. Więcej informacji o osobach w pokoju znajdziesz w artykule Zarządzanie osobami w pokoju.

Aby zdefiniować ograniczenia funkcji, gdy spotkanie jest moderowane (moderation ma wartość on), ustaw pole moderationRestrictions za pomocą ModerationRestrictions obiektu. Ograniczenia określają, kto ma uprawnienia w pokoju spotkań do wysyłania wiadomości na czacie lub reakcji albo do udostępniania ekranu.

Aby ustawić ograniczenia funkcji w polu moderationRestrictions, użyj RestrictionType , aby zastosować chatRestriction, reactionRestriction, presentRestriction. Ustaw wartość HOSTS_ONLY, aby zastosować uprawnienia zarówno do organizatora spotkania, jak i współgospodarza, lub NO_RESTRICTION, aby zastosować je do wszystkich uczestników.

Aby ograniczyć domyślną rolę przypisaną użytkownikom jako widz, ustaw pole logiczne defaultJoinAsViewerType za pomocą DefaultJoinAsViewerType. Jeśli defaultJoinAsViewerType ma wartość on, użytkownicy dołączają jako widzowie. Jeśli ma wartość off, użytkownicy dołączają jako współtwórcy. Domyślna wartość to off. Jeśli w spaces.members jest ustawiona jawna rola użytkownika, użytkownik dołącza z tą rolą.

Generowanie raportu obecności

Aby utworzyć raport obecności w pokoju spotkań, ustaw pole attendanceReportGenerationType za pomocą obiektu AttendanceReportGenerationType. Jeśli poprosisz o raport, Google Meet zapisze go na Dysku Google organizatora spotkania i wyśle e-maila.

Zarządzanie automatycznymi artefaktami

Organizatorzy spotkań, ale nie współgospodarze, mogą wstępnie skonfigurować automatyczne nagrywanie, automatyczne transkrypcje i inteligentne notatki w pokoju spotkań. Gdy te ustawienia są włączone, pokój spotkań jest nagrywany, generowane są transkrypcje, a notatki ze spotkania są automatycznie zapisywane i porządkowane w Dokumentach Google. Każda funkcja jest niezależna i jest ustawiana w każdym pokoju spotkań. Napisy do nagrań są dostępne tylko w języku angielskim.

Automatyczne artefakty możesz wstępnie skonfigurować podczas tworzenia pokoju spotkań lub po jego utworzeniu. Obie metody wymagają zakresu OAuth meetings.space.settings. Więcej informacji znajdziesz w artykule Zakresy OAuth dla ustawień.

Możesz też skonfigurować automatyczne artefakty w przypadku spotkań utworzonych w Kalendarzu Google.

Aby ustawić automatyczne artefakty, użyj obiektu ArtifactConfig w obiekcie SpaceConfig. ArtifactConfig składa się z pól recordingConfig, transcriptionConfig i smartNotesConfig.

Każde pole jest mapowane na podobny obiekt, np. RecordingConfig, TranscriptionConfig, i SmartNotesConfig . Aby ustawić każdy obiekt, użyj AutoGenerationType aby włączyć lub wyłączyć obiekt konfiguracji on lub off.

Aby pobrać artefakty utworzone podczas konferencji, przeczytaj artykuł Praca z artefaktami.

Różnica między transkrypcjami a inteligentnymi notatkami

Zarówno transkrypcje spotkań, jak i inteligentne notatki (znane też jako „Zrób notatki”) rejestrują informacje ze spotkania, ale te funkcje służą różnym celom i tworzą różne artefakty.

W tabeli poniżej pokazujemy, czym się różnią:

Funkcja Transkrypcje Inteligentne notatki
Przegląd Dosłowny zapis słowo w słowo. Krótkie podsumowanie najważniejszych informacji wygenerowane przez Gemini.
Poziom szczegółowości 100% szczegółowości. Wszystko, co zostało powiedziane, jest zapisywane. Ogólny. Skupia się na decyzjach i działaniach.
Przypadek użycia Zgodność z przepisami, sprawdzanie dokładnych cytatów i dostępność dla użytkowników. Umożliwia uczestnikom, którzy dołączyli później, szybkie nadrobienie zaległości; automatyzuje sporządzanie protokołów i śledzenie projektów.
Użycie w czasie rzeczywistym Używane do napisów. Plik jest generowany po zakończeniu rozmowy. Podczas rozmowy możesz wyświetlać podsumowanie w panelu bocznym.
Dane wyjściowe Długi dokument Dokumentów Google z nazwą mówcy i sygnaturami czasowymi. Krótki dokument Dokumentów Google z notatkami ze spotkania, sekcjami i punktami.
Cytowanie Zawiera pełny tekst, do którego można utworzyć link. Zawiera cytaty (sygnatury czasowe), które prowadzą do konkretnego momentu w transkrypcji, jeśli włączone są zarówno transkrypcje, jak i inteligentne notatki. Więcej informacji znajdziesz w artykule Gdy obie funkcje są włączone.

Gdy obie funkcje są włączone

Każda funkcja może być używana oddzielnie, ale transkrypcje i inteligentne notatki mogą być też używane jednocześnie, aby tworzyć lepsze artefakty po spotkaniu.

Gdy obie funkcje są włączone, w wygenerowanym dokumencie z inteligentnymi notatkami zobaczysz cytaty. Te cytaty znajdują się w sekcji ze szczegółami i zawierają linki do określonych sygnatur czasowych w transkrypcji spotkania. Klikając cytaty, możesz przejść bezpośrednio do odpowiedniej sekcji w transkrypcji. Dzięki temu lepiej zrozumiesz dyskusję.

Podczas spotkania uczestnicy widzą wskaźniki, że obie funkcje są aktywne. Aby można było generować cytaty, które można kliknąć, muszą one pozostać aktywne przez cały czas trwania spotkania. Mimo że pliki są ze sobą powiązane, system nadal generuje 2 osobne dokumenty na Dysku Google gospodarza. Oba pliki są też automatycznie dołączane do wydarzenia w Kalendarzu Google.

Zakresy OAuth dla ustawień

Ustawienie lub uzyskanie dostępu do ustawień spotkań wymaga tych zakresów OAuth:

Przypadek użycia Kod zakresu
Ustawianie automatycznego generowania artefaktów w przypadku pokoi utworzonych przez inne aplikacje. https://www.googleapis.com/auth/meetings.space.settings
Pobieranie lub wyświetlanie listy artefaktów z konferencji utworzonych przez inne aplikacje. https://www.googleapis.com/auth/meetings.space.readonly
Pobieranie lub wyświetlanie listy innych ustawień przed spotkaniem w pokoju spotkań utworzonym przez aplikację innej firmy. https://www.googleapis.com/auth/meetings.space.created
https://www.googleapis.com/auth/meetings.space.readonly
Odczytywanie i edytowanie ustawień wszystkich pokoi spotkań, do których użytkownik ma dostęp w dowolnej innej aplikacji, np. w Kalendarzu. https://www.googleapis.com/auth/meetings.space.settings

Więcej informacji o zakresach OAuth znajdziesz w artykule Zakresy interfejsu Meet REST API scopes.

Zarządzanie osobami w pokoju

Osoba w pokoju to użytkownik, który ma przypisaną rolę w pokoju spotkań. Ci użytkownicy mogą dołączyć do pokoju spotkań bez proszenia o zgodę na połączenie (znane też jako „pukanie”).

Organizatorzy spotkań mogą automatycznie wchodzić do pokoju spotkań, ale możesz też skonfigurować dodatkowe osoby w pokoju, aby mogły dołączać do spotkania bez proszenia o zgodę. Dodatkowo, osoby w pokoju mogą mieć przypisaną Role w spotkaniu, np. COHOST, która daje im takie same możliwości zarządzania spotkaniem jak organizatorowi. Więcej informacji o uzyskiwaniu dostępu do pokoju spotkań bez proszenia o zgodę znajdziesz w artykule AccessType.

Zasób spaces.members zawiera pola name, user i role.

Pamiętaj, że osoba w pokoju różni się od a uczestnika. Uczestnik to osoba, która dołączyła do rozmowy lub korzysta z trybu towarzyszącego, ogląda jako widz lub korzysta z urządzenia w sali połączonego z rozmową. Każda osoba ma 1 conferenceRecords.participants zasób.

Osobami w pokoju możesz zarządzać za pomocą tych metod:

Każda metoda przyjmuje parametr ścieżki. Metody tworzenia i wyświetlania listy używają pola parent do oznaczenia pokoju spotkań, a metody usuwania i pobierania używają pola name do filtrowania wyników na podstawie pokoju spotkań i nazwy osoby w pokoju. Wszystkie metody, z wyjątkiem usuwania, zwracają instancję zasobu spaces.members.

Wszystkie metody, z wyjątkiem usuwania, obsługują parametr fields w SystemParameterContext. Jeśli parametr fields zostanie pominięty, domyślna odpowiedź interfejsu API to "name,email,role,user".

Parametr fields korzysta z FieldMask do filtrowania odpowiedzi. FieldMask to sposób, w jaki osoby wywołujące interfejs API mogą wyświetlać listę pól, które powinny być zwracane przez żądanie. Jest to rozdzielona przecinkami lista pól, która określa, że podczas pozostawiania innych pól bez zmian używane są tylko niektóre pola w obiekcie. Używanie FieldMask pozwala interfejsowi API uniknąć niepotrzebnej pracy i zwiększa wydajność. Maska pól jest używana w metodach tworzenia, pobierania i wyświetlania listy. Więcej informacji o maskach pól znajdziesz w artykule Używanie masek pól w interfejsie Google Sheets API.