Permisos solicitados por Webex Add-on para Google Workspace
Permisos de cuenta de usuario

|
Permiso |
Alcance |
Datos a los que se accede |
¿Para qué lo usa Webex? |
|---|---|---|---|
|
Ver los metadatos de su mensaje de correo electrónico cuando se está ejecutando el complemento |
Gmail |
Asunto, fecha y hora, lista de invitados |
Cuando programa una reunión de Webex en Gmail, el programador lee estos datos, que son los requisitos esenciales para programar la reunión. |
|
Ejecutar como un complemento de Gmail |
Gmail |
— |
Permite que el Programador de Webex se ejecute en el Gmail de un usuario. |
|
Vea los eventos que abre en Google Calendar |
Calendario |
Asunto, fecha y hora, lista de invitados |
Cuando abre un evento en Google Calendar, el programador lee estos datos, que son los requisitos esenciales para programar la reunión. |
|
Edite los eventos que abre en Google Calendar |
Calendario |
Línea de asunto |
Agregue información de datos de conferencia de Webex (tarjeta UI/propiedad) al evento de calendario abierto actual. |
|
Ejecutar como un complemento de calendario |
Calendario |
— |
Permite que Webex Scheduler se ejecute en el calendario de Google de un usuario |
|
Ver y editar eventos en todos sus calendarios |
Calendario |
Lea la línea de asunto, fecha y hora, lista de invitados Editar línea de asunto |
Nos permite admitir escenarios de calendario compartido, de la misma manera que leemos y escribimos en eventos en el calendario de un solo usuario. |
|
Ver la configuración de su calendario |
Calendario |
— |
Google OAuth 2.0 requiere este alcance. Consulte https://developers.google.com/calendar/api/guides/auth. |
|
Vea la información sobre los usuarios de su dominio |
Administrador de Google Workspace |
WebEx SiteURL en Google Información de usuario |
Si ha establecido una URL de sitio de Webex en la información de usuario de Google, entonces podemos leer esta URL e iniciar sesión en este sitio como la predeterminada del usuario. |
|
Conéctese a un servicio externo |
Script de aplicaciones |
Conéctese al servicio de Webex |
El Programador debe llamar al servicio de Webex para solicitar la creación/actualización/eliminación de la reunión asociada de Webex. |
|
Permita que esta aplicación se ejecute cuando no esté presente |
Script de aplicaciones |
Acceda al objeto de evento de Google basado en el disparador de Google |
Esto permite que el Programador se ejecute cuando no está presente, en respuesta a un activador de Google, por ejemplo, para actualizar/eliminar una reunión en su calendario. Consulte https://developers.google.com/apps-script/guides/triggers/events. |
|
Ver y administrar los datos asociados con la aplicación |
Script de aplicaciones |
Caché de la aplicación |
El Programador almacena en caché cierta información de Webex en el almacenamiento de Google. Por ejemplo, la URL del sitio Webex y la plantilla de reunión de Webex. |
|
Vea su país, idioma y zona horaria |
Script de aplicaciones |
Hora actual del usuario |
El Programador lee su zona horaria para programar o actualizar la reunión de Webex asociada |
|
Consulte la dirección de correo electrónico principal de su cuenta de Google |
Otro |
Dirección de la cuenta de Gmail del usuario |
El Programador lee la dirección de correo electrónico del usuario para vincularla a su cuenta de Webex. |
|
Vea su información personal, incluida cualquier información personal que haya puesto a disposición del público |
Otro |
Nombre del usuario e idioma preferido (predeterminado) |
El Programador lee la información pública del usuario, incluido el nombre completo y el idioma preferido para usar como predeterminado del usuario. |
Descripción general de la arquitectura de Webex Scheduler
-
El administrador de su sitio utiliza la administración del sitio o el centro de control para habilitar el complemento Webex para Google Workspace.
-
Cada individuo autoriza permisos para el complemento Webex para Google Workspace (si su administrador no lo autoriza) y conecta su cuenta de Google con su cuenta de Webex.
-
Webex se suscribe a los cambios de calendario de Google.
-
Un usuario agrega una reunión de Webex a un evento de Google Calendar, actualiza la hora o el tema, o copia un evento a otra fecha y hora.
-
El cliente adicional de Webex recibe notificaciones de Google Calendar y se sincroniza con Webex.
API de Google utilizadas por Webex Scheduler
Las tablas siguientes proporcionan información sobre las API de Google utilizadas por Webex Scheduler.
Para la mayoría de los casos, Webex Scheduler utiliza la API de Google App Script. En algunos casos, el programador utiliza la API REST de Google. En general, la API de Google App Script envuelve la API REST de Google asociada. La columna URL de referencia apunta a la API de Google App Script cuando sea posible, pero puede hacer referencia a la URL de referencia de la API REST de Google si es necesario.
|
API de scripts de aplicaciones de Google |
Lo que hace |
URL de referencia |
|---|---|---|
|
Calendario. GetId |
Obtenga el ID del calendario del usuario, el ID del calendario predeterminado es la dirección de correo electrónico del usuario |
https://developers.google.com/apps-script/reference/calendar/calendar#getId () |
|
Calendar.GetName |
Obtenga el nombre del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar#getName () |
|
Calendar.GetTimeZone |
Obtenga la zona horaria del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone () |
|
Calendar.Events.List |
Busque eventos específicos que coincidan con algunos criterios |
https://developers.google.com/calendar/api/v3/reference/events/list |
|
Calendar.Eventos.Patch |
Actualizar los metadatos específicos del evento para almacenar la información de la reunión de Webex |
https://developers.google.com/calendar/api/v3/reference/events/patch |
|
Calendario del evento. Asistentes |
Las propiedades para acceder a los asistentes del calendario |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
CalendarEvent.Datos de la Conferencia |
Las propiedades para acceder a los datos de la conferencia del evento |
https://developers.google.com/calendar/api/v3/reference/events#resource |
|
CalendarEvent.GetTitle |
Obtenga el tema del evento del calendario. |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle () |
|
CalendarEvent.GetCreators |
Obtenga el creador del evento del calendario |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators () |
|
CalendarEvent.GetStartTime |
Obtenga la hora de inicio del evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime () |
|
CalendarEvent.GetEndTime |
Obtenga la hora de finalización del evento |
https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime () |
|
Servicio de caché. GetUserCache |
Obtener la caché del usuario para recuperar la configuración de preferencias del usuario |
https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache () |
|
Caché. Obtenga |
Obtenga la configuración específica de la caché por clave |
https://developers.google.com/apps-script/reference/cache/cache#get(String) |
|
Caché. Put |
Establezca una caché específica por clave |
https://developers.google.com/apps-script/reference/cache/cache#put(String,String) |
|
Servicio de datos de conferencias. Nuevo Builder de datos de conferencias |
Cree una estructura de datos específica de Google para almacenar y mostrar la información de la reunión de Webex | |
|
ConferenceDatabilder.Build |
Generar datos de información de reuniones de Webex |
https://developers.google.com/apps-script/reference/conference-data/conference-data-builder#build () |
|
GmailApp.Obtener mensaje por ID |
Recuperar el mensaje específico de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-app#getMessageById(String) |
|
GmailApp.Crear proyecto |
Cree un mensaje de Gmail que contenga el cuerpo del correo electrónico de Webex | |
|
Mensaje de Gmail.Obtener de |
Obtener correo electrónico del remitente de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getFrom () |
|
Mensaje de Gmail.Getto |
Consiga un receptor de Gamil |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getTo () |
|
GmailMessage.GetSubject |
Obtener el título del mensaje de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getSubject () |
|
GmailMessage.GetDate |
Obtener la fecha y hora del mensaje de Gmail |
https://developers.google.com/apps-script/reference/gmail/gmail-message#getDate () |
|
PropertiesService.GetUserProperties |
Acceder a la configuración o preferencia de usuario permanente | |
|
Propiedades.GetProperty |
Obtenga una propiedad específica por clave |
https://developers.google.com/apps-script/reference/properties/properties#getProperty(String) |
|
Propiedades.SetProperty |
Establecer una nueva propiedad para clave y valor |
https://developers.google.com/apps-script/reference/properties/properties#setProperty(String,String) |
|
sesión.GetEffectiveUser () .Obtener correo electrónico |
Obtener el correo electrónico del usuario actual |
https://developers.google.com/apps-script/reference/base/user#getEmail () |
|
ScriptApp.NewTrigger |
Configurar un nuevo activador para manejar la actualización de eventos |
https://developers.google.com/apps-script/reference/script/script-app#newTrigger(String) |
|
URL FetchApp.Fetch |
Utilice esta API para llamar a Webex Addin Service o Google API para crear/actualizar una reunión, no llamaremos a ningún otro servicio de terceros |
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String) |
|
API REST de Google |
Lo que hace |
URL de referencia |
|---|---|---|
|
CORREO POSTAL https://accounts.google.com/o/oauth2/token |
Obtenga el token de autenticación de Google |
https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code |
|
OBTENGA https://www.googleapis.com/admin/directory/v1/users/{userKey} |
Obtenga el sitio web de Webex de usuario configurado |
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get |
Preguntas frecuentes
- ¿Cómo asegura Webex la integración?
-
El complemento se ejecuta en el servidor de Google Cloud Platforms y no se guardan datos de Google, excepto la información de la reunión de Webex (asunto, lista de invitados) que se almacena en el backend de Webex y se elimina después de que finaliza una reunión programada.
Consulte https://help.webex.com/ituhp0.
- ¿Cómo aseguramos los datos del cliente que “sacamos” de esta integración?
-
Solo recopilamos los datos que necesitamos y solo los almacenamos el tiempo que sea necesario.
Recopilamos información de reuniones de Webex y la almacenamos en la nube de Webex. Eliminamos la información de la reunión después de un período de tiempo determinado, que controla con su política de retención de Webex.
- ¿Usamos una API pública o privada para conectarnos al servicio de Google?
-
Addon se ejecuta en la plataforma en la nube de Google y tiene acceso directo a las bibliotecas integradas de Google.
Consulte https://developers.google.com/apps-script/overview.