Dozvole koje traži Webex dodatak za Google radni prostor
Dozvole za korisnički nalog
Dozvolu |
Opseg |
Pristupljeno podacima |
Za šta ga Webex koristi? |
---|---|---|---|
Prikazivanje metapodataka e-poruke kada je dodatak pokrenut |
Gmail |
Red teme, datum i vreme, lista pozvanih |
Kada zakažete Webex sastanak u Gmailu, planer čita ove informacije, koje su suštinski zahtevi za zakazivanje sastanka. |
Pokreni kao Gmail dodatak |
Gmail |
— |
Dozvoljava pokretanje Webex planera u Gmailu korisnika. |
Pogledajte događaje koje otvarate u Google kalendaru |
Kalendar |
Red teme, datum i vreme, lista pozvanih |
Kada otvorite događaj u Google kalendaru, planer čita ove informacije, koje su suštinski zahtevi za zakazivanje sastanka. |
Uređivanje događaja koje otvarate u Google kalendaru |
Kalendar |
Temu |
Dodajte informacije o podacima Webex konferencije (UI/svojstvo kartice) u trenutni otvoreni događaj kalendara. |
Pokreni kao dodatak kalendaru |
Kalendar |
— |
Dozvoljava pokretanje Webex planera u Google kalendaru korisnika |
Prikazivanje i uređivanje događaja u svim kalendarima |
Kalendar |
Čitanje reda teme, datuma i vremena, liste pozvanih Uređivanje reda teme |
Omogućava nam da podržimo deljene scenarije kalendara, na isti način na koji čitamo i pišemo događajima u kalendaru jednog korisnika. |
Prikazivanje postavki kalendara |
Kalendar |
— |
Google OAuth 2.0 zahteva ovaj opseg. Pogledajte https://developers.google.com/calendar/api/guides/auth. |
Pogledajte informacije o korisnicima na vašem domenu |
Administrator Google radnog prostora |
Webex siteURL u Google korisničkim informacijama |
Ako ste postavili Webex siteURL u Google korisničkim informacijama, onda možemo da pročitamo ovu URL adresu i prijavimo se na ovaj sajt kao podrazumevani korisnik. |
Povezivanje sa spoljnom uslugom |
Skripta aplikacija |
Povezivanje sa Webex uslugom |
Planer mora da pozove Webex uslugu da bi zatražio kreiranje/ažuriranje/brisanje povezanog Webex sastanka. |
Dozvoli pokretanje ove aplikacije kada niste prisutni |
Skripta aplikacija |
Pristupite Google objektu događaja zasnovanom na Google okidaču |
Ovo omogućava programeru da se pokrene kada niste prisutni, kao odgovor na Google okidač, na primer da ažurira/izbriše sastanak u vašem kalendaru. Pogledajte https://developers.google.com/apps-script/guides/triggers/events. |
Prikazivanje i upravljanje podacima povezanim sa aplikacijom |
Skripta aplikacija |
Keš aplikacije |
Planer keši neke Webex informacije u Google skladištu. Na primer, URL adresa Webex lokacije i Webex predložak sastanka. |
Prikazivanje zemlje, jezika i vremenske zone |
Skripta aplikacija |
Trenutno vreme korisnika |
Planer čita vašu vremensku zonu da bi isplanirao ili ažurirao povezani Webex sastanak |
Pogledajte svoju primarnu e-adresu Google naloga |
Drugo |
Adresa Gmail naloga korisnika |
Planer čita e-adresu korisnika da bi je vežeo za svoj Webex nalog. |
Pogledajte lične informacije, uključujući sve lične informacije koje ste javno učinili dostupnim |
Drugo |
Korisničko ime i željeni jezik (podrazumevani) |
Planer čita korisničke informacije o javnom korisniku korisnika, uključujući puno ime i željeni jezik koji će se koristiti kao podrazumevani korisnik. |
Pregled arhitekture Webex planera
-
Administrator lokacije koristi administraciju lokacije ili kontrolno čvorište da bi omogućio Webex dodatak za Google Radni prostor.
-
Svaki pojedinac odobrava dozvole za Webex dodatak za Google Workspace (ako vaš administrator ne autorizuje) i povezuje svoj Google nalog sa njihovim Webex nalogom.
-
Webex se pretplatio na promene kalendara iz Google-a.
-
Korisnik dodaje Webex sastanak događaju u Google kalendar, ažurira vreme ili temu ili kopira događaj u drugi datum i vreme.
-
Webex klijent dodataka prima Google Calendar obaveštenja i sinhronizuje se sa Webex-om.
Google API-je koristi Webex planer
Dole navedene tabele pružaju informacije o Google API-ovima koje koristi Webex Planer.
Za većinu slučajeva Webex Planer koristi Google App Script API. Za nekoliko slučajeva, planer koristi Google REST API. Generalno, Google App Script API završava pridruženi Google REST API. Referentna URL kolona ukazuje na API skripte Google aplikacije gde je to moguće, ali se po potrebi može odnositi na GOOGLE REST API referentnu URL adresu.
Google App Script API |
Šta radi |
Reference URL |
---|---|---|
Kalendar.getID |
Dobijte ID korisničkog kalendara, ID podrazumevanog kalendara je e-adresa korisnika |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Kalendar.getName |
Dobijte ime kalendara |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Kalendar.getTimezone |
Nabavite vremensku zonu kalendara |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone() |
Kalendar.Događaji.lista |
Pretraži određene događaje koji se podudaraju sa nekim kriterijumima |
https://developers.google.com/calendar/api/v3/reference/events/list |
Kalendar.Events.patch |
Ažurirajte specifične metapodatke događaja da biste sačuvali informacije o webex sastanku |
https://developers.google.com/calendar/api/v3/reference/events/patch |
CalendarEvent.učesnici |
Svojstva za pristup učesnicima kalendara |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.conferenceData |
Svojstva za pristup podacima konferencije o događaju |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.getTitle |
Dobijte temu događaja u kalendaru. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
CalendarEvent.getCreators |
Nabavite kreatora događaja kalendara |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
CalendarEvent.getStartTime |
Dobijte vreme početka događaja |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
CalendarEvent.getEndTime |
Dobijte vreme završetka događaja |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime() |
CacheService.getUserCache |
Nabavite keš memoriju korisnika da biste preuzeli podešavanja željenih opcija korisnika |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache() |
Keš.džet |
Dobijte određenu postavku keširanja po ključu |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Јебор.put |
Podesite neku određenu keš memoriju po ključu |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Kreirajte određenu Google strukturu podataka za čuvanje i prikazivanje informacija o webex sastanku | |
ConferenceDataBuilder.build |
Generiši Webex podatke o sastanku |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build() |
GmailApp.getMessageById |
Preuzmi određenu gmail poruku |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
GmailApp.createDraft |
Kreirajte Gmail poruku koja sadrži webex telo e-pošte | |
GmailMessage.getOd |
Preuzmi e-poštu pošiljaoca |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
GmailMessage.getTo |
Preuzmi prijemnik za igranje igara |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo() |
GmailMessage.getSubject |
Preuzmi naslov Gmail poruke |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject() |
GmailMessage.getDate |
Preuzmi datum i vreme Gmail poruke |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
PropertiesService.getUserProperties |
Pristupite opciji zahtevanja korisnika ili podešavanju | |
Svojstva.getProperty |
Dobijte određeno svojstvo po ključu |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Svojstva.setProperty |
Postavljanje novog svojstva za ključ i vrednost |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
Sesija.getEffectiveUser().getE-pošta |
Primaj trenutnu e-poštu korisnika |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newTrigger |
Podešavanje novog okidača za rukovanje ažuriranjem događaja |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Koristite ovaj API da biste pozvali Webex Addin uslugu ili google API da biste kreirali/ažurirali sastanak, nećemo pozvati bilo koju drugu 3 uslugu strane |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
Google REST API |
Šta radi |
Reference URL |
---|---|---|
POŠTANSKI https://accounts.google.com/o/oauth2/token |
Nabavite Google oznaku za potvrdu identiteta |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
GET https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Nabavite konfigurisanu Webex lokaciju korisnika |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Česta pitanja
- Kako Webex obezbeđuje integraciju?
-
Dodatak radi na Serveru Google cloud platformi, a nijedan Google podatak se ne čuva osim Webex informacija o sastanku (tema, lista pozvanih) koji se skladišti u Webex backend i briše nakon završetka planiranog sastanka.
Pogledajte https://help.webex.com/ituhp0.
- Kako da obezbedimo podatke o korisnicima koje "izvlačimo" iz ove integracije?
-
Prikupljamo samo podatke koji su nam potrebni, i čuvamo ih samo onoliko koliko je potrebno.
Prikupljamo informacije o Webex sastanku i čuvamo ih u Webex oblaku. Informacije o sastanku brišemo nakon određenog vremenskog perioda, koji kontrolišete smernicama za zadržavanje webeksa.
- Da li koristimo javni ili privatni API za povezivanje sa Google servisom ?
-
Addon radi na Google cloud platformi i direktno pristupa Googleovim ugrađenim bibliotekama.
Pogledajte https://developers.google.com/apps-script/overview.