Разрешения за потребителски акаунт

Екранна снимка на разрешенията, които Webex изисква, когато разрешите на планировчика да се свърже с профила ви в Google
Фигура 1: Webex заявки тези разрешения
Таблица 1. Поискани разрешения и как Webex ги използва

Разрешение

Обхват

Достъп до данните

За какво го използва 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.

Вижте личната си информация, включително всяка лична информация, която сте направили публично достъпна

Друго

Име на потребителя и предпочитан език (по подразбиране)

Планировчика чете публичната потребителска информация на потребителя, включително пълното име и предпочитания език, който да се използва като по подразбиране на потребителя.

Преглед на архитектурата на уебекс планировчика

Диаграма на архитектурата, показваща облака на Google, облака webex и клиента на Google Календар, с номерирани стрелки, които ги свързват.
  1. Администраторът на сайта Ви използва център за администриране на сайта или контролен център, за да разреши добавката webex за Google Работна област.

  2. Всеки отделен човек разрешава разрешения за добавката Webex за Google Работна област (ако администраторът Ви не оторизира) и свързва профила си в Google с профила си в Webex.

  3. Webex се абонира за промени в календара от Google.

  4. Потребителят добавя събрание на Webex към събитие в Google Календар, актуализира часа или темата или копира събитие на друга дата и час.

  5. Уебекс допълнителният клиент получава известия от 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, ако е необходимо.

Таблица 2. API за скриптове на Google App, използвани от Webex Планировчик

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

КалендарСъбитник.участници 

Свойствата за достъп до участниците в календара 

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

КалендарСъбитние.конференцияДанни 

Свойствата за достъп до данните от конференцията за събития 

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

КалендарСъбитник.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.getСтартТайм 

Получаване на началния час на събитието 

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()

Кеш.вземи 

Получаване на конкретна настройка на кеша по ключ 

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

Кеш.пут 

Задаване на някои конкретен кеш по ключ 

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

КонференцияДатаСервиз. новаКонференцияDataBuilder 

Създаване на специфична структура от данни на Google за съхраняване и показване на информация за събранието на WebEx 

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

КонференцияDataBuilder.build 

Генериране на данни за информация за събранието на WebEX 

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

GmailApp.getМезажById 

Извличане на конкретното съобщение в Gmail 

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

GmailApp.createДрафт 

Създаване на съобщение в Gmail, което съдържа тялото за електронна поща webex 

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

GmailMessage.getОт 

Получете имейл на подателя на Gmail 

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

GmailМезаж.getТо 

Получете gamil приемник 

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

GmailMessage.getСубжет 

Получаване на заглавието на съобщението в 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()

СвойстваService.getUserProperties 

Достъп до постоянната потребителска препратка или настройка 

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

Имоти.getСвойства 

Получаване на специфично свойство по ключ 

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

Имоти.комплектСвойства 

Задаване на ново свойство за ключ и стойност 

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

Session.getЕфективенПотчитател().getEmail 

Получаване на текущ потребителски имейл 

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)

Таблица 3. API на Google REST, използвани от Уебекс Планировчик

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 и се изтрива след приключване на планирано събрание.

Вижте https://help.webex.com/ituhp0.

Как да осигурим клиентски данни, които "изтегляме" от тази интеграция?

Събираме само данни, от които се нуждаем, и ги съхраняваме само толкова дълго, колкото е необходимо.

Събираме информация за събранието на Webex и я съхраняваме в облака Webex. Изтриваме информацията за събранието след даден период от време, която контролирате с правилата си за задържане на Webex.

Използваме ли публичен или частен API, за да се свържем с услугата Google ?

Addon работи на облачната платформа на Google и достъп до вградените библиотеки на Google директно.

Вижте https://developers.google.com/apps-script/overview.