Konferans eklentileri oluşturma

Google Takvim üçüncü taraf konferans çözümleri sağlayan bir Google Workspace Eklentisi oluşturma prosedürü, Google Workspace Eklentileri oluşturma prosedürüyle aynıdır ancak birkaç ek adım mevcuttur (aşağıda kalın harflerle gösterilmiştir):

  1. Eklenti proje sahibi 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. Takvim gelişmiş 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 birine 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).

Takvim gelişmiş hizmetini etkinleştirme

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

Apps Komut Dosyası düzenleyicisinden Takvim gelişmiş hizmetini etkinleştirebilirsiniz. API'yi hem düzenleyici 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 bir şekilde görüntülemesi ve etkinleştirmesi için gereken temel bilgileri sağlar. Eklenti manifestinizde, Google Takvim etkinliklerinin kullanabileceği üçüncü taraf konferans türlerini tanımlayan bir veya daha fazla konferans çözümü (calendar bölümünde) tanımlanmalıdır.

Eklentinizin manifest dosyasını nasıl yapılandıracağınızla ilgili ayrıntılar için Manifests sayfasını inceleyin.

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 Takvim gelişmiş hizmetini, ConferenceData hizmetini ve diğer Apps Komut Dosyası hizmetlerini kullanabilirsiniz.

Eklentinize konferans işleme kodu eklerken konferans 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ıza ilişkin yönergeler için kod yazarken eklenti stil kılavuzuna bakın.

Konferans oluşturma

Eklentinizin Google Takvim etkinliğiyle ilgili bilgileri alabilmesi ve üçüncü taraf konferans sisteminde konferans oluşturmak için kullanabilmesi gerekir. Bu işlemi yürüten bir veya daha fazla onCreateFunction yöntemi uygulamalı ve bu yöntemleri eklenti manifestinizde yapılandırmalısınız.

Daha fazla bilgi için Üçüncü taraf konferansları oluşturma bölümüne bakın.

Takvim değişikliklerini senkronize et

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ı etkinliğin 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 verilerinin güncellenmesi işlemine senkronizasyon adı verilir.

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

Ayar ekle

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

Kullanıcılara eklentinin davranışı üzerinde belirli ö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 veya başka bir şekilde 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.