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

Екранна снимка на разрешенията, които Webex изисква, когато разрешите на планировчика да се свърже с профила ви в Google
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 адрес

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  информация за срещата 

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

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  тялото на имейла 

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

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 

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

https://developers.google.com/apps-script/reference/properties/properties-service#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)

Таблица 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.