Kullanıcı Hesabı İzinleri

Planleyiciyi Google Webex bağlanmak için etkinleştir planla seçeneği etkinleştirilen izinlerin ekran görüntüsü
Şekil 1: Webex Bu İzinleri Talep Ediyor
Tablo 1. İstenen izinler ve Webex tarafından

İzin

Kapsam

Verilere erişildi

Bu Webex ne için kullanıyor?

Eklenti e-posta iletisi, kullanıcı meta verinizi görüntüleme

Gmail

Konu satırı, tarih ve saat, davetli listesi

Gmail'de bir Webex plan planlasanız planıcı bu bilgi parçalarını okur. Bu bilgiler, toplantıyı planlamak için gerekli olan temel gereksinimlerdir.

Gmail eklentisi olarak çalıştır

Gmail

Hızlı Plan Webex kullanıcının Gmail'inde çalıştırmaya olanak sağlar.

Google Takvim'de açık olan etkinlikleri görme

Takvim

Konu satırı, tarih ve saat, davetli listesi

Google Takvim'de bir etkinlik aken, planıcı toplantıyı planlamak için gerekli olan bu bilgi parçalarını okur.

Google Takvim'de açmakta olduğu etkinlikleri düzenleme

Takvim

Konu satırı

Geçerli Webex takvim etkinliğine konferans veri bilgileri (kart UI/özelliği) ekleyin.

Takvim eklentisi olarak çalıştır

Takvim

Plan Webex kullanıcının Google takviminde çalıştırmayı sağlar

Tüm takvimlerinizi etkinlikleri görüntüleme ve düzenleme

Takvim

Konu satırı, tarih ve saat, davetli listesini okuma

Konu satırı düzenle

Paylaşılan takvim senaryolarını, tek bir kullanıcının takviminde yer alan ve etkinliklere okumayla aynı şekilde desteklememizi sağlar.

Takvim ayarlarınızı görüntüleme

Takvim

Google OAuth 2.0 bu kapsamı gerektirir. Bkz. .https://developers.google.com/calendar/api/guides/auth

Etki alanınız üzerinde kullanıcılar hakkında bilgi görme

Google Çalışma Alanı Yöneticisi

Webex Google Kullanıcı Bilgisinde siteURL kullanın

Google kullanıcı bilgisinde bir Webex siteURLsi ayarlarsanız bu URL'yi okuyabilir ve kullanıcının varsayılanı olarak bu sitede oturum açabilirsiniz.

Harici bir hizmete bağlan

Uygulamalar Betiği

Webex hizmeti'ye bağlan

Planıcının, ilişkili toplantı Webex hizmeti/güncelle/sil talep etmek için toplantıyı Webex gerekir.

Bu uygulamanın siz yokken çalışmasına izin ver

Uygulamalar Betiği

Google tetikleyiciye göre Google etkinlik nesnesine erişin

Bu, takviminde bir toplantıyı güncelleme/silme gibi bir Google tetikleyicisi yanıt olarak mevcut olmadığınız zaman Planla'nın çalışmasına izin verir. Bkz. .https://developers.google.com/apps-script/guides/triggers/events

Uygulamayla ilişkili verileri görüntüleme ve yönetme

Uygulamalar Betiği

Uygulama önbelleği

Planıcı, Google Webex bazı bilgileri önbelleğe kullanır. Örneğin, site Webex URL'si ve Webex toplantı şablonu.

Ülkenizi, dilinizi ve saat diliminizi görüntüleme

Uygulamalar Betiği

Kullanıcının geçerli saati

Planıcı, ilişkili toplantıyı planlamak veya güncellemek için saat Webex okur

Birincil Google Hesabı e-posta adresinizi görme

Diğer

Kullanıcının Gmail hesabı adresi

Planıcı, kullanıcının e-posta adresini okuarak bu e-posta adresini hesap Webex okuyabilir.

Herkese açık olarak yapmış olduğunuz kişisel bilgiler de dahil olmak üzere kişisel bilgilerinizi görme

Diğer

Kullanıcının adı ve tercih edilen dil (varsayılan)

Planıcı, tam ad kullanıcı bilgileri kullanıcının varsayılanı olarak kullanmak için tercih edilen dil dahil olmak üzere kullanıcının genel ayarlarını okuyabilir.

Webex Planıcı Mimarisine Genel Bakış

Mimari diyagramda Google bulut, Webex bulut ve Google Takvim istemcisi ile numaralu oklar bağlantı ile gösteriliyor.
  1. Site yöneticiniz, Google site yönetimi için bir eklentiyi etkinleştirmek Webex Control Hub kullanıyor.

  2. Her bir kişi, Google Çalışma Webex için eklenti için izinleri yetkiler (yöneticiniz yetkilendirmezse) ve Google hesabını kendi kullanıcı Webex bağlar.

  3. Webex Google'dan takvim değişikliklerine abone olur.

  4. Bir kullanıcı Google Takvim Webex bir etkinlik ekler, saati veya konu başlığı günceller veya bir etkinliği başka bir tarih ve saate kopyalar.

  5. Eklenti Webex, Google Takvim bildirimlerini ve senkronizeleri diğer kullanıcı Webex.

Webex Planleyici Tarafından Kullanılan Google API'ler

Aşağıdaki tablo, Takvim Planıcı tarafından kullanılan Google API'ler Webex sağlar.


 

Webex Planla, çoğu durumda Google App Script API'sini kullanır. Planıcı, bazı durumlarda Google REST API'sini kullanır. Genellikle, Google Uygulama Komut API'si ilişkili Google REST API'sini sarmalar. Referans URL sütunu, mümkünse Google Uygulama Komut Dosyası API'sini gösterir, ancak gerekirse Google REST API referans URL'sini gösterir.

Tablo 2. Webex Planleyici tarafından kullanılan Google Uygulama Webex API'leri

Google Uygulama Komut Dosyası API'si

Bu ne yapıyor

Referans URL'si

Takvim.getID 

Kullanıcı takvim kimliğini alın, varsayılan takvimin kimliği kullanıcının e-posta adresidir 

https://developers.google.com/apps-script/reference/calendar/calendar#getId()

Calendar.getName 

Takvimin adını alın 

https://developers.google.com/apps-script/reference/calendar/calendar#getName()

Calendar.getTimezone 

Takvimin saat dilimini alın 

https://developers.google.com/apps-script/reference/calendar/calendar#getTimeZone()

Calendar.Events.list 

Bazı kriterlere uyan belirli etkinlikleri arama 

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

Calendar.Events.patch 

Webex toplantı bilgilerini depolamak için özel etkinlik meta verilerini güncelle 

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

TakvimEvent.attendees 

Takvim katılımcılarına erişim özellikleri 

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

TakvimEvent.conferenceData 

Etkinlik konferans verilerine erişim özellikleri 

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

TakvimEvent.getTitle 

Takvim etkinliğinin konusunu alın. 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getTitle()

TakvimEvent.getCreators 

Takvim etkinliği oluşturan kişilerini alın 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getCreators()

TakvimEvent.getStartTime 

Etkinliğin başlangıç saatlerini al 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getStartTime()

TakvimEvent.getEndTime 

Etkinliğin bitiş saatlerini al 

https://developers.google.com/apps-script/reference/calendar/calendar-event#getEndTime()

CacheService.getUserCache 

Kullanıcının tercih ayarlarını almak için kullanıcının önbelleğini alın 

https://developers.google.com/apps-script/reference/cache/cache-service#getUserCache()

Cache.get 

Anahtara göre belirli önbellek ayarını al 

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

Cache.put 

Anahtara göre bazı belirli önbelleği ayarla 

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

ConferenceDataService. yeniConferenceData BiraSer 

Webex toplantı bilgilerini depolamak ve görüntülemek için google'a özel bir veri yapısı oluşturun 

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

ConferenceDataDataEr.build 

Webex toplantı bilgileri verileri oluştur 

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

GmailApp.getMessageById 

Belirli gmail mesajını alın 

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

GmailApp.createDraft 

Webex e-posta gövdesini içeren Gmail mesajı oluşturun 

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

GmailMessage.getFrom 

Gmail gönderen e-postası al 

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

GmailMessage.getTo 

Gamil alıcının al 

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

GmailMessage.getSubject 

Gmail mesaj başlığı al 

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

GmailMessage.getDate 

Gmail mesaj tarih ve saati al 

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

PropertiesService.getUserUser 

Kalıcı kullanıcı perferansı veya ayarına erişin 

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

Özellikler.getYazdırma 

Anahtar ile özel özellik al 

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

Özellikler.setYazıcılık 

Anahtar ve değer için yeni özellik ayarla 

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

Session.getEffectiveUser().getEmail 

Geçerli kullanıcı e-postası al 

https://developers.google.com/apps-script/reference/base/user#getEmail()

ScriptApp.newTrigger 

Etkinlik güncellemesini işlemek için yeni bir tetikleyici ayarlayın 

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

UrlFetchApp.fetch 

Toplantıyı oluşturmak/güncellemek için Webex Addin Hizmeti'ne veya google API'ye çağrı yapmak için bu API'yi kullanın; böylece diğer 3. taraf hizmeti aramamız gerekmayacaktır 

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

Tablo 3. Webex Planıcı tarafından kullanılan Google REST API'leri

Google REST API'si

Bu ne yapıyor

Referans URL'si

POST https://accounts.google.com/o/oauth2/token

Google Kimlik Doğrulama jetonu alın

https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code

GET https://www.googleapis.com/admin/directory/v1/users/{userKey}

Siteniz için yapılandırılmış Webex al

https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/get

Sık Sorulan Sorular

Entegrasyonu Webex nasıl sağlar?

Eklenti, Google bulut platformları sunucusunda çalışır ve Webex sonunda depolanan ve silinen Webex toplantısı bilgileri (konu, davetli listesi) dışında Google verileri toplantı planladı silinmez.

Bkz. .https://help.webex.com/ituhp0

Bu entegrasyondan "çıkar" müşteri verilerini nasıl güvenli hale yapabiliriz?

Sadece ihtiyacımız olan verileri topluyoruz ve sadece ihtiyacımız kadar depolarız.

Toplantı Webex toplamamız ve bu bilgileri bulut Webex depolarız. Toplantı bilgilerini, saklama politikasınızla kontrol istediğiniz bir süre Webex sileriz.

Google hizmetine bağlanmak için genel veya özel API kullanıyor muz?

Addon, Google bulut platformunda çalışır ve Google'ın yerleşik kütüphanelerine doğrudan erişim sağlar.

Bkz. .https://developers.google.com/apps-script/overview