Konferans eklentileri oluşturma

{/0}

Google Takvim üçüncü taraf konferans çözümleri sağlayan bir Google Workspace eklentisi oluşturma prosedürü, temelde Google Workspace Eklentileri oluşturma prosedürüyle aynıdır. Yalnızca birkaç ek adım aşağıda verilmiştir (aşağıda kalın yazı tipiyle gösterilmiştir):

  1. Eklenti proje sahibini ve ortak çalışanları seçin.
  2. Apps Komut Dosyası projesi oluşturun.
  3. Eklentinizin görünümünü ve davranışını tasarlayın.
  4. Gelişmiş Takvim hizmetini etkinleştirin.
  5. Eklenti proje manifestini yapılandırın.
    1. Manifest'te konferans çözümlerini tanımlayın.
  6. Yerleşik Apps Komut Dosyası Kart hizmetini kullanarak eklentinin görünümünü ve davranışını tanımlamak için kod yazın.
    1. Apps Komut Dosyası'nın yerleşik ConferenceData hizmetini kullanarak konferans çözümlerini yönetmek için kod yazın.
    2. (İsteğe bağlı) Eklenti ayarları sayfası oluşturun ve yapılandırın.
  7. Eklentinizin OAuth kapsamlarını doğrulayın.
  8. Eklentiyi, genişlettiği ana makine uygulamalarında test edin.
  9. Eklentiyi yayınlayın.

Bu sayfada, yeni adımların her biri hakkında genel bir bakış sunulmaktadır (diğer adımlara genel bir bakış için Google Workspace Eklentileri Oluşturma bölümüne bakın).

Gelişmiş Takvim hizmetini etkinleştirme

Gelişmiş Takvim hizmeti, doğrudan bir Apps Komut Dosyası projesinden Calendar API'yi çağırmanıza olanak tanır. Takvim etkinliği senkronizasyonları gibi bazı genel işlemler yalnızca gelişmiş hizmet kullanılarak gerçekleştirilebilir. Gelişmiş hizmeti kullanabilmek için öncelikle eklenti projenizde hizmeti etkinleştirmeniz gerekir.

Apps Komut Dosyası düzenleyicisinden Takvim gelişmiş hizmetini etkinleştirebilirsiniz. API'yi düzenleyicinin hem Gelişmiş Google Hizmetleri iletişim kutusunda hem de Google API konsolunda etkinleştirdiğinizden emin olun.

Manifest'te konferans çözümlerini tanımlayın

Eklenti manifesti, Google Takvim'in eklenti konferans çözümlerini doğru şekilde görüntülemek ve etkinleştirmek için ihtiyaç duyduğu temel bilgileri sağlar. Eklenti manifestiniz, Google Takvim etkinliklerinin kullanabileceği üçüncü taraf konferans türlerini açıklayan bir veya daha fazla konferans çözümünü tanımlamalıdır (calendar bölümünde).

Eklentinizin manifestini nasıl yapılandıracağınızla ilgili ayrıntılar için Manifest'ler bölümüne bakın.

Konferans oluşturmak ve senkronize etmek için kod ekleyin

Bir komut dosyası projesi oluşturduktan sonra, eklentinin konferansla ilgili davranışını tanımlamak için kod eklemeye başlayabilirsiniz. Bu davranışı kontrol etmek için Gelişmiş Takvim hizmeti, Konferans Verileri hizmeti ve diğer Apps Komut Dosyası hizmetlerini kullanabilirsiniz.

Eklentinize konferans işleme kodu eklerken konferanslar oluşturmak, takvim değişikliklerini senkronize etmek ve isteğe bağlı olarak ayarlar sayfası eklemek için kod eklemeniz gerekir.

Eklenti kullanıcı deneyiminizi nasıl tasarlayacağınızla ilgili yönergeler için kod yazarken eklenti stil kılavuzuna bakın.

Konferans oluşturuluyor

Eklentinizin Google Takvim etkinliği hakkında bilgi alabiliyor ve üçüncü taraf konferans sisteminde konferans oluşturmak için bunu kullanabilmesi gerekir. Bu işlemi yürüten bir veya daha fazla onCreateFunction yöntemi uygulamanız ve bu yöntemleri eklenti manifestinizde yapılandırmanız gerekir.

Daha fazla bilgi için Üçüncü taraf konferansları oluşturma başlıklı makaleye bakın.

Takvim değişikliklerini senkronize etme

Bir konferans oluşturulduktan ve bir Google Takvim etkinliğine bağlandıktan sonra, konferansın genellikle etkinlikteki değişiklikleri yansıtacak şekilde güncellenmesi gerekir. Örneğin, bir kullanıcı etkinlik saatini değiştirirse üçüncü taraf konferans sistemindeki konferans verilerinin bunu yansıtacak şekilde güncellenmesi gerekir. Etkinlik değişikliklerine yanıt olarak konferans verilerini güncelleme işlemine senkronizasyon adı verilir.

Daha fazla bilgi için Takvim değişikliklerini senkronize etme bölümüne bakın.

Ayar ekleyin

Kullanıcıların eklentinizi yapılandırmasına izin veren isteğe bağlı ayarlara sahip olmak isteyebilirsiniz. Örneğin, kullanıcıların konferans parametrelerini veya konferansa ekli notları ayarlamasına izin vermek isteyebilirsiniz.

Kullanıcılara eklenti davranışı üzerinde bir ölçüde kontrol sağlamak istediğinizde, bu seçenekleri eklenti ayarları sayfasında sağlayabilirsiniz. Bu, kullanıcı Google Takvim kullanıcı arayüzündeki eklenti ayarlarına eriştiğinde açılan bir web sayfasıdır (eklenti komut dosyası tarafından barındırılan veya harici olarak barındırılan).

Eklenti ayarları sayfası oluşturmak isteğe bağlıdır. Daha fazla bilgi için Ayar ekleme bölümüne bakın.