Uprawnienia wymagane przez dodatek Webex dla Google Workspace
Uprawnienia do konta użytkownika

|
Pozwolenie |
Zakres |
Dostęp do danych |
Do czego go używa Webex? |
|---|---|---|---|
|
Wyświetlanie metadanych wiadomości e-mail, gdy dodatek jest uruchomiony |
Gmail |
Temat, data i godzina, lista zaproszonych |
Kiedy planujesz spotkanie Webex w Gmailu, harmonogram odczytuje te informacje, które są podstawowymi wymaganiami do zaplanowania spotkania. |
|
Uruchom jako dodatek do Gmaila |
Gmail |
— |
Umożliwia uruchomienie Webex Scheduler w Gmailu użytkownika. |
|
Zobacz wydarzenia, które otwierasz w Kalendarzu Google |
Kalendarz |
Temat, data i godzina, lista zaproszonych |
Po otwarciu wydarzenia w Kalendarzu Google harmonogram odczytuje te informacje, które są podstawowymi wymaganiami do zaplanowania spotkania. |
|
Edytuj wydarzenia otwierane w Kalendarzu Google |
Kalendarz |
Wiersz tematyczny |
Dodaj informacje o danych konferencji Webex (interfejs użytkownika karty) do bieżącego otwartego wydarzenia kalendarza. |
|
Uruchom jako dodatek do kalendarza |
Kalendarz |
— |
Umożliwia uruchamianie Webex Scheduler w kalendarzu Google użytkownika |
|
Wyświetlanie i edytowanie wydarzeń we wszystkich kalendarzach |
Kalendarz |
Przeczytaj temat, datę i godzinę, listę zaproszonych Edytuj temat |
Pozwala nam obsługiwać wspólne scenariusze kalendarza, w taki sam sposób, w jaki czytamy i zapisujemy wydarzenia w kalendarzu jednego użytkownika. |
|
Wyświetlanie ustawień kalendarza |
Kalendarz |
— |
Google OAuth 2.0 wymaga tego zakresu. Zobacz https://developers.google.com/calendar/api/guides/auth. |
|
Zobacz informacje o użytkownikach w Twojej domenie |
Administrator Google Workspace |
Webex SiteURL w Google User Info |
Jeśli ustawiłeś witrynę Webex w informacjach użytkownika Google, możemy odczytać ten adres URL i zalogować się do tej witryny jako domyślny użytkownika. |
|
Połącz się z usługą zewnętrzną |
Skrypt aplikacji |
Połącz się z usługą Webex |
Harmonogram musi wywołać usługę Webex, aby zażądać utworzenia/aktualizacji/usunięcia powiązanego spotkania Webex. |
|
Zezwalaj na uruchomienie tej aplikacji, gdy nie jesteś obecny |
Skrypt aplikacji |
Uzyskaj dostęp do obiektu zdarzenia Google na podstawie wyzwalacza Google |
Umożliwia to uruchomienie harmonogramu, gdy nie jesteś obecny, w odpowiedzi na wyzwalacz Google, na przykład w celu zaktualizowania/usunięcia spotkania z kalendarza. Zobacz https://developers.google.com/apps-script/guides/triggers/events. |
|
Wyświetlanie danych skojarzonych z aplikacją i zarządzanie nimi |
Skrypt aplikacji |
Pamięć podręczna aplikacji |
Scheduler przechowuje niektóre informacje Webex w pamięci Google. Na przykład adres URL witryny Webex i szablon spotkania Webex. |
|
Wyświetlanie kraju, języka i strefy czasowej |
Skrypt aplikacji |
Aktualny czas użytkownika |
Harmonogram odczytuje strefę czasową, aby zaplanować lub zaktualizować powiązane spotkanie Webex |
|
Wyświetlanie głównego adresu e-mail konta Google |
Pozostałe |
Adres konta Gmail użytkownika |
Harmonogram odczytuje adres e-mail użytkownika, aby powiązać go z kontem Webex. |
|
Zobacz swoje dane osobowe, w tym wszelkie dane osobowe, które udostępniłeś publicznie |
Pozostałe |
Nazwa użytkownika i preferowany język (domyślnie) |
Harmonogram odczytuje publiczne informacje użytkownika, w tym pełne imię i nazwisko oraz preferowany język używany jako domyślny użytkownika. |
Przegląd architektury Webex Scheduler
-
Administrator witryny korzysta z Administracji witryny lub Centrum sterowania, aby włączyć dodatek Webex dla Google Workspace.
-
Każda osoba autoryzuje uprawnienia do dodatku Webex dla Google Workspace (jeśli administrator nie autoryzuje) i łączy swoje konto Google ze swoim kontem Webex.
-
Webex subskrybuje zmiany kalendarza od Google.
-
Użytkownik dodaje spotkanie Webex do wydarzenia Kalendarza Google, aktualizuje godzinę lub temat lub kopiuje wydarzenie na inną datę i godzinę.
-
Klient dodatku Webex otrzymuje powiadomienia Kalendarza Google i synchronizuje się z Webex.
Interfejsy API Google używane przez Webex Scheduler
Poniższe tabele zawierają informacje na temat interfejsów API Google używanych przez Webex Scheduler.
W większości przypadków Webex Scheduler korzysta z interfejsu API skryptu Google App. W kilku przypadkach harmonogram korzysta z interfejsu API Google REST. Ogólnie rzecz biorąc, interfejs API skryptu aplikacji Google otacza powiązany interfejs API Google REST. W mi arę możliwości kolumna URL referen cyjny wskazuje interfejs API skryptu aplikacji Google, ale w razie potrzeby może odnosić się do adresu URL referencyjnego interfejsu API Google REST.
|
Interfejs API skryptu aplikacji Google |
Co robi |
Adres URL referencyjny |
|---|---|---|
|
Kalendarz. Getid |
Pobierz identyfikator kalendarza użytkownika, identyfikator domyślnego kalendarza to adres e-mail użytkownika |
https://developers.google.com/apps-script/reference/calendar/calendar#getId () |
|
kalendarz.getName |
Uzyskaj nazwę kalendarza |
https://developers.google.com/apps-script/reference/calendar/calendar#getName () |
|
Kalendarz.getTimeZone |
Pobierz strefę czasową kalendarza |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone () |
|
Kalendar.events.list |
Wyszukaj konkretne wydarzenia, które odpowiadają niektórym kryteriom |
https://developers.google.com/calendar/api/v3/reference/events/list |
|
Calendar.events.patch |
Zaktualizuj metadane konkretnego zdarzenia, aby przechowywać informacje o spotkaniach webex |
https://developers.google.com/calendar/api/v3/reference/events/patch |
|
Calendarevent.Uczestnicy |
Właściwości umożliwiające dostęp do uczestników kalendarza |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
Calendarevent.ConferenceData |
Właściwości dostępu do danych konferencji wydarzenia |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
KalendarEvent.getTitle |
Pobierz temat wydarzenia w kalendarzu. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle () |
|
Calendarevent.getCreators |
Pobierz twórcę wydarzenia kalendarza |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators () |
|
KalendarEvent.getStartTime |
Uzyskaj czas rozpoczęcia wydarzenia |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime () |
|
KalendarEvent.getEndTime |
Uzyskaj czas zakończenia wydarzenia |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime () |
|
Cacheservice.getUserCache |
Pobierz pamięć podręczną użytkownika, aby pobrać ustawienia preferencji użytkownika |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache () |
|
Pamięć podręczna.pobierz |
Uzyskaj określone ustawienia pamięci podręcznej według klucza |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
|
Pamięć podręczna.put |
Ustaw określoną pamięć podręczną według klucza |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
|
KonferencjaDataUsługa NewConferenceDataBuilder |
Utwórz specyficzną strukturę danych Google, aby przechowywać i wyświetlać informacje o spotkaniach webex | |
|
KonferencjaDataBuilder.Build |
Generowanie danych informacji o spotkaniach webex |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build () |
|
GmailApp.getMessageById |
Pobierz konkretną wiadomość Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
|
GmailApp.CreateDraft |
Utwórz wiadomość Gmail zawierającą treść wiadomości e-mail webex | |
|
GmailMessage.getFrom |
Uzyskaj adres e-mail nadawcy Gmaila |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom () |
|
GmailMessage.getto |
Zdobądź odbiornik gamil |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo () |
|
GmailMessage.getSubject |
Uzyskaj tytuł wiadomości Gmaila |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject () |
|
GmailMessage.getDate |
Pobierz datę i godzinę wiadomości Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate () |
|
PropertiesService.getUserProperties |
Uzyskaj dostęp do perferencji użytkownika lub ustawienia trwałego | |
|
Właściwości.getProperty |
Uzyskaj specyficzną właściwość według klucza |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
|
Właściwości.setProperty |
Ustaw nową właściwość dla klucza i wartości |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
|
session.getEffectiveUser () .getEmail |
Pobierz aktualny adres e-mail użytkownika |
https://developers.google.com/apps-script/reference/base/user#getEmail () |
|
ScriptApp.NewTrigger |
Konfigurowanie nowego wyzwalacza do obsługi aktualizacji zdarzeń |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
|
URLfetchapp.fetch |
Użyj tego interfejsu API, aby wywołać usługę Webex Addin Service lub google API w celu utworzenia/aktualizacji spotkania, nie będziemy dzwonić do żadnej innej usługi innej firmy |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
|
Interfejs API Google REST |
Co robi |
Adres URL referencyjny |
|---|---|---|
|
POCZTA https://accounts.google.com/o/oauth2/token |
Pobierz token uwierzytelniania Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
|
ZDOBĄDŹ https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Pobierz skonfigurowaną witrynę użytkownika Webex |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Często zadawane pytania
- W jaki sposób Webex zabezpiecza integrację?
-
Dodatek działa na serwerze platform chmurowych Google i żadne dane Google nie są zapisywane z wyjątkiem informacji o spotkaniu Webex (temat, lista zaproszonych), które są przechowywane w zapleczu Webex i usuwane po zakończeniu zaplanowanego spotkania.
Zobacz https://help.webex.com/ituhp0.
- W jaki sposób zabezpieczamy dane klientów, które „pobieramy” z tej integracji?
-
Gromadzimy tylko dane, których potrzebujemy i przechowujemy je tylko tak długo, jak potrzebujemy.
Gromadzimy informacje o spotkaniach Webex i przechowujemy je w chmurze Webex. Po upływie określonego czasu usuwamy informacje o spotkaniu, który kontrolujesz za pomocą polityki przechowywania danych Webex.
- Czy używamy publicznego lub prywatnego interfejsu API do łączenia się z usługą Google?
-
Addon działa na platformie chmurowej Google i ma bezpośredni dostęp do wbudowanych bibliotek Google.