Dozvole korisničkog računa

Snimka zaslona s dozvolama koje Webex traži kada programeru omogućite povezivanje s vašim Google računom
Webex traži ove dozvole
Tablica 1. Tražene dozvole i način na koji ih Webex koristi

Dopuštenje

Opseg

Pristup podacima

Za što ga Webex koristi?

Prikaz metapodataka poruke e-pošte prilikom pokretanja dodatka

Gmail

Predmet, datum i vrijeme, popis pozvanih osoba

Kada zakažete sastanak webexa na Gmailu, planator čita ove informacije, što su bitni zahtjevi za zakazivanje sastanka.

Pokretanje kao dodatak za Gmail

Gmail

Omogućuje pokretanje Webex Schedulera na korisnikovom Gmailu.

Prikaz događaja koje otvorite u Google kalendaru

Kalendar

Predmet, datum i vrijeme, popis pozvanih osoba

Kada otvorite događaj u Google kalendaru, planator čita te informacije, što su bitni zahtjevi za zakazivanje sastanka.

Uređivanje događaja koje otvorite u Google kalendaru

Kalendar

Redak predmeta

Dodajte podatke o Webex konferenciji (UI/svojstvo kartice) u trenutni otvoreni događaj kalendara.

Pokreni kao dodatak kalendaru

Kalendar

Omogućuje pokretanje Webex Schedulera u Korisničkom Google kalendaru

Prikaz i uređivanje događaja u svim kalendarima

Kalendar

Čitanje retka predmeta, datuma i vremena, popis pozvanih osoba

Uređivanje retka predmeta

Omogućuje nam da podržimo scenarije dijeljenog kalendara, na isti način kao što čitamo iz događaja i pišemo na događaje u kalendaru jednog korisnika.

Prikaz postavki kalendara

Kalendar

Google OAuth 2.0 zahtijeva ovaj opseg. Pogledajte https://developers.google.com/calendar/api/guides/auth.

Prikaz informacija o korisnicima na domeni

Administrator Google Workspacea

Webex siteURL u Googleovim korisničkim podacima

Ako ste postavili Webex siteURL u Googleovim korisničkim podacima, možemo pročitati ovaj URL i prijaviti se na ovu web stranicu kao zadanu postavku korisnika.

Povezivanje s vanjskim servisom

Skripta aplikacija

Povezivanje sa servisom Webex

Planer mora pozvati uslugu Webex da bi zatražio stvaranje/ažuriranje/brisanje pridruženog sastanka web-exa.

Dopusti pokretanje ove aplikacije kada niste prisutni

Skripta aplikacija

Pristup Googleovom objektu događaja na temelju Google okidača

To omogućuje programu Scheduler da se pokrene kada niste prisutni, kao odgovor na Googleov okidač, na primjer za ažuriranje/brisanje sastanka u kalendaru. Pogledajte https://developers.google.com/apps-script/guides/triggers/events.

Prikaz podataka pridruženih aplikaciji i upravljanje njima

Skripta aplikacija

Predmemorija aplikacije

Planator predmemorira neke informacije o Webexu u Googleovoj pohrani. Na primjer, URL web-mjesta i predložak sastanka Webex.

Prikaz zemlje, jezika i vremenske zone

Skripta aplikacija

Trenutno vrijeme korisnika

Planator čita vašu vremensku zonu kako bi zakazao ili ažurirao pridruženi sastanak Webexa

Pogledajte svoju primarnu adresu e-pošte Google računa

Ostalo

Adresa korisničkog Gmail računa

Planer čita korisnikovu adresu e-pošte kako bi je vezao za svoj Webex račun.

Pogledajte svoje osobne podatke, uključujući sve osobne podatke koje ste učinili javno dostupnima

Ostalo

Korisničko ime i preferirani jezik (zadano)

Planator čita podatke o korisnikovom javnom korisniku, uključujući puno ime i prezime, i preferirani jezik koji će se koristiti kao zadani korisnik.

Pregled arhitekture planatora Webexa

Dijagram arhitekture koji prikazuje Google oblak, Webex oblak i klijent Google kalendara s numerinim strelicama koje ih povezuju.
  1. Administrator web-lokacije koristi administraciju web-mjesta ili kontrolni centar za omogućavanje dodatka Webex za Google Workspace.

  2. Svaki pojedinac autorizira dopuštenja za dodatak Webex za Google Workspace (ako administrator ne odobri) i povezuje svoj Google račun sa svojim Webex računom.

  3. Webex se pretplaćuje na promjene kalendara s Googlea.

  4. Korisnik dodaje webex sastanak događaju Google kalendara, ažurira vrijeme ili temu ili kopira događaj na drugi datum i vrijeme.

  5. Klijent dodatka Webex prima obavijesti Google kalendara i sinkronizira se s Webexom.

Google API-je koje koristi Webex Scheduler

Tablice u nastavku pružaju informacije o Google API-jem koje koristi Webex Scheduler.

U većini slučajeva Webex Scheduler koristi API skripte Google aplikacije. Za nekoliko slučajeva planator koristi Google REST API. Općenito, API Google App Script omotava pridruženi Google REST API. Stupac Referentni URL upućuje na API skripte google aplikacije gdje je to moguće, ali se po potrebi može odnositi na referentni URL Google REST API-ja.

Tablica 2. API-je za skripte Google aplikacije koje koristi Webex Scheduler

API skripte google aplikacije

Što radi

Reference URL

Calendar.getID 

Dobijte ID korisničkog kalendara , ID zadanog kalendara je adresa e-pošte korisnika 

https://developers.google.com/apps-script/reference/calendar/calendar#getId()

Calendar.getName 

Dobijte naziv kalendara 

https://developers.google.com/apps-script/reference/calendar/calendar#getName()

Calendar.getTimezone 

Uzmite kalendar  vremenska zona 

https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone()

Kalendar.Popis događaja 

Potražite  specifična  događaji koji odgovaraju nekima  kriterijima 

https://developers.google.com/calendar/api/v3/reference/events/list

Kalendar.Događaji.zakrpa 

Ažurirajte posebno  događaj  metapodaci  pohraniti  webex  informacije o sastanku 

https://developers.google.com/calendar/api/v3/reference/events/patch

CalendarEvent.sudionici 

Svojstva za pristup sudionicima kalendara 

https://developers.google.com/calendar/api/v3/reference/events#resource

CalendarEvent.conferenceData 

Svojstva za pristup podacima konferencije događaja 

https://developers.google.com/calendar/api/v3/reference/events#resource

CalendarEvent.getTitle 

Nabavite temu događaja u kalendaru. 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle()

CalendarEvent.getCreators 

Uzmi  kreator kalendarskog događaja 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators()

CalendarEvent.getStartTime 

Dobijte vrijeme početka događaja 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime()

CalendarEvent.getEndTime 

Dobijte vrijeme završetka događaja 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime()

CacheService.getUserCache 

Uzmi  korisničku predmemoriju za dohvaćanje korisničkih preferencija  postavke 

https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache()

Cache.get 

Uzmi  specifična  postavljanje predmemorije po ključu 

https://developers.google.com/apps-script/reference/cache/cache#get(String)

Cache.put 

Postavite neke  specifična  cache po ključu 

https://developers.google.com/apps-script/reference/cache/cache#put(String,String)

ConferenceDataService.  newConferenceDataBuilder 

Izradite google specifičnu strukturu podataka za pohranu i prikaz  webex  informacije o sastanku 

https://developers.google.com/apps-script/reference/conference-data/conference-data-service#newConferenceDataBuilder()

ConferenceDataBuilder.build 

Generirajte  webex  podaci o sastanku 

https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build()

GmailApp.getMessageById 

Dohvati posebno   gmail  poruka 

https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String)

GmailApp.createDraft 

Izradite Gmail poruku koja sadrži  webex  tijelo e-pošte 

https://developers.google.com/apps-script/reference/gmail/gmail-app#createDraft(String,String,String)

GmailMessage.getFrom 

Nabavite e-poštu pošiljatelja Gmaila 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom()

GmailMessage.getTo 

Uzmi  gamil  prijemnik 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo()

GmailMessage.getSubject 

Dobijte naslov Gmail poruke 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject()

GmailMessage.getDate 

Dobijte datum i vrijeme Gmail poruke 

https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate()

PropertiesService.getUserProperties 

Pristupite trajnom korisniku  perferencija  ili postavljanje 

https://developers.google.com/apps-script/reference/properties/properties-service#getUserProperties()

Properties.getProperty 

Dobijte određenu imovinu po ključu 

https://developers.google.com/apps-script/reference/properties/properties#getProperty(String)

Svojstva.setProperty 

Postavite novo svojstvo za ključ i vrijednost 

https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String)

Session.getEffectiveUser().getEmail 

Dobijte trenutnu korisničku e-poštu 

https://developers.google.com/apps-script/reference/base/user#getEmail()

ScriptApp.newTrigger 

Postavite novi okidač za upravljanje ažuriranjem događaja 

https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String)

UrlFetchApp.fetch 

Koristite ovaj API za pozivanje  Webex  Dodatna usluga  ili google API  za kreiranje/ažuriranje sastanka, nećemo zvati nijedan drugi  3  zabava  usluga 

https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String)

Tablica 3. Google REST API-je koje koristi Webex Scheduler

Google REST API

Što radi

Reference URL

POST https://accounts.google.com/o/oauth2/token

Nabavite Token za Google provjeru autentičnosti

https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code

DOBITI https://www.googleapis.com/admin/directory/v1/users/{userKey}

Nabavite konfigurirano web-mjesto web-mjesta korisnika

https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get

Najčešća pitanja

Kako Webex osigurava integraciju?

Dodatak se izvodi na poslužitelju Googleovih platformi u oblaku i ne spremaju se Googleovi podaci osim podataka o sastanku webexa (predmet, popis pozvanih osoba) koji je pohranjen u pozadinskom sustavu Webexa i izbrisan nakon završetka zakazanog sastanka.

Pogledajte https://help.webex.com/ituhp0.

Kako osigurati korisničke podatke koje "povlačimo" iz ove integracije?

Prikupljamo samo podatke koji su nam potrebni i pohranjujemo ih samo onoliko dugo koliko je potrebno.

Prikupljamo podatke o sastanku webexa i pohranjujemo ih u oblak Webex. Podatke o sastanku brišemo nakon određenog vremenskog razdoblja koje kontrolirate pravilima zadržavanja webexa.

Koristimo li javni ili privatni API za povezivanje s Googleovom uslugom ?

Addon radi na Google cloud platformi i izravno pristupa Googleovim ugrađenim knjižnicama.

Pogledajte https://developers.google.com/apps-script/overview.