Разрешения, запрошенные дополнением Webex для Google Workspace
Разрешения для учетных записей пользователей

|
Разрешение |
Область применения |
Доступ к данным |
Для чего 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 |
URL-адрес сайта Webex в информации о пользователе Google |
Если вы указали URL-адрес 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
-
Администратор сайта использует администрирование сайта или Control Hub, чтобы включить дополнение Webex для Google Workspace.
-
Каждый пользователь авторизует разрешения на дополнение Webex для Google Workspace (если ваш администратор не авторизован) и связывает свою учетную запись Google со своей учетной записью Webex.
-
Webex подписывается на изменения в календаре от Google.
-
Пользователь добавляет совещание Webex в событие Google Calendar, обновляет время или тему или копирует событие на другую дату и время.
-
Дополнительный клиент Webex получает уведомления Google Calendar и синхронизируется с Webex.
API Google, используемые планировщиком Webex
В таблицах ниже представлена информация об API Google, используемых планировщиком Webex.
В большинстве случаев планировщик Webex использует API Google App Script. В некоторых случаях планировщик использует API Google REST. Как правило, API Google App Script включает в себя соответствующий API Google REST. Столбец «Справочный URL-адрес» указывает на API Google App Script, где это возможно, но при необходимости может ссылаться на справочный URL-адрес Google REST API.
|
API скриптов приложений Google |
Что оно делает |
Справочный URL-адрес |
|---|---|---|
|
Calendar.getID |
Получите идентификатор пользовательского календаря, идентификатор календаря по умолчанию — это адрес электронной почты пользователя |
https://developers.google.com/apps-script/reference/calendar/calendar#getId () |
|
Календарь.getName |
Получите название календаря |
https://developers.google.com/apps-script/reference/calendar/calendar#getName () |
|
Calendar.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 |
|
Событие в календаре. getTitle |
Узнайте тему календарного события. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle () |
|
Событие в календаре. get Creators |
Найдите создателя календарного события |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators () |
|
Событие в календаре. Укажите время начала |
Узнайте время начала мероприятия |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime () |
|
Событие в календаре. Узнайте время окончания |
Получите время окончания мероприятия |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime () |
|
Служба кэширования. Получите пользовательский кеш |
Получите кэш пользователя, чтобы получить настройки предпочтений пользователя |
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) |
|
Служба данных конференций. Новый конструктор данных конференций |
Создайте специальную структуру данных Google для хранения и отображения информации о совещаниях Webex | |
|
Конструктор данных конференции.build |
Сгенерируйте информационные данные совещания webex |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build () |
|
GmailApp. получите сообщение по идентификатору |
Получите конкретное сообщение Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
|
Приложение Gmail. Создайте черновик |
Создайте сообщение Gmail, содержащее текст письма webex | |
|
Сообщение Gmail.getfrom |
Получите адрес электронной почты отправителя Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom () |
|
GmailMessage.getto |
Получите почтовый ресивер |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo () |
|
Сообщение Gmail.getSubject |
Получите заголовок сообщения Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject () |
|
Сообщение Gmail.getdate |
Получите дату и время сообщения Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate () |
|
Служба свойств. Получите свойства пользователя |
Получите доступ к сохраняющимся пользовательским предпочтениям или настройкам | |
|
Свойства.getProperty |
Получите конкретное свойство с помощью ключа |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
|
Свойства. Задайте свойство |
Задайте новое свойство для ключа и значения |
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 () |
|
Приложение для скриптов. Новый триггер |
Настройте новый триггер для обработки обновления событий |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
|
URL-адрес: fetchapp.fetch |
Используйте этот API для вызова Webex Addin Service или Google API для создания/обновления совещания. Мы не будем звонить другим сторонним сервисам |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
|
API Google REST |
Что оно делает |
Справочный URL-адрес |
|---|---|---|
|
РАЗМЕСТИТЕ СООБЩЕНИЕ https://accounts.google.com/o/oauth2/token |
Получите токен аутентификации Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
|
ПОЛУЧИТЕ 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 и удаляется после окончания запланированного совещания.
- Как защитить данные клиентов, которые мы «извлекаем» из этой интеграции?
-
Мы собираем только те данные, которые нам нужны, и храним их столько, сколько необходимо.
Мы собираем информацию о совещаниях Webex и храним ее в облаке Webex. Мы удаляем информацию о собраниях по истечении определенного периода времени, который вы контролируете в соответствии с политикой хранения Webex.
- Используем ли мы публичный или частный API для подключения к сервису Google?
-
Аддон работает на облачной платформе Google и имеет прямой доступ к встроенным библиотекам Google.