Разрешения, поискани от добавката 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 адрес |
---|---|---|
Календар.getID |
Получаване на ИД на потребителски календар, ИД на календара по подразбиране е имейл адрес на потребителя |
https://developers.google.com/apps-script/reference/calendar/calendar#getId() |
Календар.getИме |
Получете името на календара |
https://developers.google.com/apps-script/reference/calendar/calendar#getName() |
Календар.getЧасова зона |
Получаване на часовата зона на календара |
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 |
КалендарEvent.присъстващи |
Свойствата за достъп до участниците в календара |
https://developers.google.com/calendar/api/v3/reference/events#resource |
КалендарEvent.conferenceДанни |
Свойствата за достъп до данните на конференцията за събития |
https://developers.google.com/calendar/api/v3/reference/events#resource |
КалендарEvent.getЗаглавие |
Получете темата за събитието в календара. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle() |
КалендарEvent.getСъздатели |
Получаване на създателя на събитието в календара |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators() |
КалендарEvent.getStartTime |
Получаване на началния час на събитието |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime() |
КалендарEvent.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() |
Кеш.get |
Получаване на конкретна настройка на кеша по ключ |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
Кеш.пут |
Задаване на конкретен кеш по ключ |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
ConferenceDataService. новConferenceDataBuilder |
Създаване на специфична структура от данни на Google за съхраняване и показване на информация за срещата в Webex | |
КонференцияDataBuilder.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.createЧернова |
Създайте съобщение в Gmail, което съдържа тялото на имейла на Webex | |
GmailMessage.getОт |
Получете имейл на подателя на Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom() |
GmailMessage.getДо |
Получете 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.getДата |
Получаване на дата и час на съобщението в Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate() |
ИмотиУслуга.getПотребителСвойства |
Достъп до постоянната потребителска препратка или настройка | |
Имоти.getСвойства |
Получаване на специфично свойство по ключ |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
Свойства.setСвойства |
Задаване на ново свойство за ключ и стойност |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
Session.getEffectiveUser().getИмейл |
Получаване на текущ имейл на потребител |
https://developers.google.com/apps-script/reference/base/user#getEmail() |
ScriptApp.newТригер |
Настройване на нов спусък за обработка на актуализация на събитие |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
UrlFetchApp.fetch |
Използвайте този API, за да се обадите на Webex Addin Service или на Google API за създаване/актуализиране на среща, няма да се обадим на друга услуга на 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 директно.