Разрешения, поискани от добавката webex за работната област на Google
Когато упълномощавате Webex да получи достъп до профила ви в Google, добавката иска разрешения за достъп до потребителски данни. Тази тема изброява разрешенията, които искаме, защо се нуждаем от тях, и как се справяме с вашите данни.
Разрешения за потребителски акаунт
Разрешение |
Обхват |
Достъп до данните |
За какво го използва Webex? |
---|---|---|---|
Преглед на метаданните на имейл съобщението при изпълнение на добавката |
Gmail |
Тема ред, дата и час, покана списък |
Когато планирате събрание на Webex в Gmail, планировчика чете тези парчета информация, които са съществените изисквания за планиране на събранието. |
Изпълнение като добавка в Gmail |
Gmail |
— |
Позволява на Webex планировчика да се изпълнява в Gmail на потребител. |
Вижте събитията, които отваряте в Google Календар |
Календар |
Тема ред, дата и час, покана списък |
Когато отворите събитие в Google Календар, планировчика чете тези парчета информация, които са съществените изисквания за планиране на събранието. |
Редактиране на събитията, които отваряте в Google Календар |
Календар |
Тема линия |
Добавете Информация за данни за конференцията на Webex (пи/собственост на карта) в текущото отворено събитие в календара. |
Изпълнение като добавка за календар |
Календар |
— |
Позволява на Webex планировчика да се изпълнява в календара на Google на потребител |
Преглед и редактиране на събития във всичките ви календари |
Календар |
Четене на ред, дата и час на тема, списък с поканени Редактиране на реда на темата |
Позволява ни да поддържаме сценарии за споделен календар, по същия начин, по който четем от и пишем на събития в календара на един потребител. |
Преглед на настройките на календара ви |
Календар |
— |
Google OAuth 2.0 изисква този обхват. Вижте https://developers.google.com/calendar/api/guides/auth. |
Вижте информация за потребителите във вашия домейн |
Администратор на работната област в Google |
Webex сайтURL в Google Потребителска информация |
Ако сте задали Webex siteURL в Google потребителска информация, тогава можем да прочетем този URL адрес и да влезем в този сайт като по подразбиране на потребителя. |
Свързване с външна услуга |
Скрипт за приложения |
Свързване с услугата Webex |
Планировчика трябва да се обади на услугата Webex, за да поиска създаване/актуализиране/изтриване на свързаната webex среща. |
Позволете на това приложение да се изпълнява, когато не присъствате |
Скрипт за приложения |
Достъп до обекта на събитието в Google въз основа на спусъка на Google |
Това позволява на Планировчика да се изпълнява, когато не присъствате, в отговор на задействане на Google, например за актуализиране/изтриване на събрание в календара ви. Вижте https://developers.google.com/apps-script/guides/triggers/events. |
Преглед и управление на данни, свързани с приложението |
Скрипт за приложения |
Кеш на приложението |
Планировчика кешира известна информация за Webex в хранилището на Google. Например URL адресът на webex сайта и шаблонът за събрание на Webex. |
Преглед на вашата страна, език и времевазона |
Скрипт за приложения |
Текущо време на потребителя |
Планировчика чете часовата ви зона, за да насрочи или актуализира свързаното събрание на Webex |
Вижте основния си имейл адрес за профил в Google |
Друго |
Адрес на профила в Gmail на потребителя |
Планировчика чете имейл адреса на потребителя, за да го обвърже с профила си в Webex. |
Вижте личната си информация, включително всяка лична информация, която сте направили публично достъпна |
Друго |
Име на потребителя и предпочитан език (по подразбиране) |
Планировчика чете публичната потребителска информация на потребителя, включително пълното име и предпочитания език, който да се използва като по подразбиране на потребителя. |
Преглед на архитектурата на уебекс планировчика
-
Администраторът на сайта Ви използва център за администриране на сайта или контролен център, за да разреши добавката webex за Google Работна област.
-
Всеки отделен човек разрешава разрешения за добавката Webex за Google Работна област (ако администраторът Ви не оторизира) и свързва профила си в Google с профила си в Webex.
-
Webex се абонира за промени в календара от Google.
-
Потребителят добавя събрание на Webex към събитие в Google Календар, актуализира часа или темата или копира събитие на друга дата и час.
-
Уебекс допълнителният клиент получава известия от Google Календар и се синхронизира с Webex.
API на Google, използвани от уебекс планировчика
Таблиците по-долу предоставят информация за API на Google, използвани от Webex Scheduler.
За повечето от случаите Уебекс планировчика използва API за скриптове на Google App. За няколко случая планировчика използва API на Google REST. По принцип API на скрипта на Google App обвива свързания Google REST API. Колоната референтен URL адрес сочи aPI за скрипта на Google App, където е възможно, но може да се отнася за референтния URL адрес на Google REST API, ако е необходимо.
API за скриптове на Google App |
Какво прави |
Референтен URL адрес |
---|---|---|
Calendar.getID |
Вземете ИД на календара на потребителя, идентификаторът на календара по подразбиране е имейл адрес на потребителя |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Calendar.getName |
Вземете името на календара |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Calendar.getTimezone |
Вземете календара часова зона |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone() |
Календар.Списък.Събития |
Търсене за специфични събития, които съвпадат с някои критерии |
https://developers.google.com/calendar/api/v3/reference/events/list |
Календар.Събития.кръпка |
Актуализирайте специалното събитие метаданни да се съхранява webex информация за срещата |
https://developers.google.com/calendar/api/v3/reference/events/patch |
CalendarEvent.attendees |
Свойствата за достъп до присъстващите в календара |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.conferenceData |
Свойствата за достъп до данните от конференцията на събитието |
https://developers.google.com/calendar/api/v3/reference/events#resource |
CalendarEvent.getTitle |
Получете темата за събитието в календара. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
CalendarEvent.getCreators |
Вземи създателят на събитието в календара |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
CalendarEvent.getStartTime |
Вземете начален час на събитието |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
CalendarEvent.getEndTime |
Вземете краен час на събитието |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime() |
CacheService.getUserCache |
Вземи кеша на потребителя, за да извлечете предпочитанията на потребителя настройки |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache() |
Cache.get |
Вземи специфични настройка на кеша по ключ |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Cache.put |
Задайте някои специфични кеш по ключ |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. newConferenceDataBuilder |
Създайте специфична структура от данни на Google за съхраняване и показване webex информация за срещата | |
ConferenceDataBuilder.build |
Генерирайте webex данни за срещата |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build() |
GmailApp.getMessageById |
Вземете конкретното gmail съобщение |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
GmailApp.createDraft |
Създайте съобщение в Gmail, което съдържа webex тялото на имейла | |
GmailMessage.getFrom |
Вземете имейл на подателя в Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
GmailMessage.getTo |
Вземи gamil приемник |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo() |
GmailMessage.getSubject |
Вземете заглавие на съобщението в Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject() |
GmailMessage.getDate |
Вземете дата и час на съобщението в Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
PropertiesService.getUserProperties |
Достъп до постоянния потребител перференция или настройка | |
Properties.getProperty |
Вземете конкретен имот по ключ |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Properties.setProperty |
Задайте ново свойство за ключ и стойност |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
Session.getEffectiveUser().getEmail |
Вземете текущия потребителски имейл |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newTrigger |
Настройте нов тригер за обработка на актуализация на събития |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Използвайте този API за обаждане Webex Допълнителна услуга или API на google за създаване/актуализиране на среща, ние няма да се обаждаме на друга 3-то парти услуга |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
Google REST API |
Какво прави |
Референтен URL адрес |
---|---|---|
POST https://accounts.google.com/o/oauth2/token |
Получаване на маркер за удостоверяване на Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
GET https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Получете конфигурирания потребител Webex сайт |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Често задавани въпроси
- Как Webex осигурява интеграцията?
-
Добавката се изпълнява на сървъра на Google облачни платформи и не се запазват данни от Google, освен за информация за събрание на Webex (тема, списък с покани), която се съхранява в Webex backend и се изтрива след приключване на планирано събрание.
- Как да осигурим клиентски данни, които "изтегляме" от тази интеграция?
-
Събираме само данни, от които се нуждаем, и ги съхраняваме само толкова дълго, колкото е необходимо.
Събираме информация за събранието на Webex и я съхраняваме в облака Webex. Изтриваме информацията за събранието след даден период от време, която контролирате с правилата си за задържане на Webex.
- Използваме ли публичен или частен API, за да се свържем с услугата Google ?
-
Addon работи на облачната платформа на Google и достъп до вградените библиотеки на Google директно.