Google Meet eklentileri, Google Cloud projesi kapsamında oluşturulur ve yapılandırılır.
Google Cloud projesi oluşturma
Google Cloud projesi oluşturmak için Google Cloud projesi oluşturma başlıklı makaleyi inceleyin.
Google Workspace Marketplace SDK'sını ve Google Workspace eklentileri API'sini etkinleştirme
Meet eklentileri geliştirmek için Google Workspace Marketplace SDK'sı ve Google Workspace eklentileri API'si gerekir. Bu özellikleri etkinleştirmek için:
- Google Cloud Console'u açın.
- En üstte, farklı bir proje zaten açıksa projeler arasında geçiş yapmak için uygulamanızın proje adını seçin.
- Üst kısımdaki arama çubuğuna
Google Workspace Marketplace SDK
yazıp Enter tuşuna basın. Google Workspace Marketplace SDK
sayfasını açın ve Etkinleştir'i tıklayın.Google Workspace add-ons API
simgesini bulup etkinleştirmek için bu adımları tekrarlayın.
Dağıtım oluşturun
Meet'te eklenti kullanmak için dağıtım ve eklenti manifest dosyası gerekir.
Google Cloud Console'da projeniz için Google Workspace Marketplace SDK'sına gidin.
- Google Cloud Console'u açın.
- En üstte, farklı bir proje zaten açıksa projeler arasında geçiş yapmak için uygulamanızın proje adını seçin.
- API'ler ve Hizmetler'i tıklayın.
- Ayrıntılar sayfasını görüntülemek için
Google Workspace Marketplace SDK
simgesini seçin.
Dağıtımınızı oluşturma
HTTP dağıtımı (önerilir) oluşturarak veya Google Apps Komut Dosyası'nı kullanarak dağıtımınızı doğrudan Google Cloud Console'da oluşturabilirsiniz.
HTTP dağıtımı
- HTTP dağıtımları sekmesini tıklayın.
Yeni dağıtım oluştur'u tıklayın ve eklentinin dağıtım kimliğini girin.
Dağıtım kimliği, eklenti geliştiricinin eklenti manifestini içeren dağıtımı tanımlamasına yardımcı olan rastgele bir dizedir. Dağıtım kimlikleri gereklidir ve en fazla 100 karakter içerebilir.
İleri'yi tıklayın.
Eklenti manifest dosyasının spesifikasyonunu JSON biçiminde gönderebileceğiniz bir yan panel açılır. Bu dosya DEPLOYMENT.JSON olarak da adlandırılır.
Eklenti manifest dosyası, Google Meet eklentisinin merkezi yapılandırmasıdır. Aşağıdaki kod örneğinde, eklenti manifest dosyasında web için kullanılabilen Meet alanları gösterilmektedir.
{ "addOns": { "common": { "name": "NAME", "logoUrl": "LOGO_URL" }, "meet": { "web": { "sidePanelUri": "SIDE_PANEL_URI", "addOnOrigins": ["ADD_ON_ORIGINS"], "darkModeLogoUrl": "DARK_MODE_LOGO_URL", "logoUrl": "MEET_WEB_LOGO_URL", "supportsScreenSharing": SUPPORTS_SCREENSHARING } } } }
Aşağıdakini değiştirin:
- NAME: Dize. Google Meet eklentinizin adı.
- LOGO_URL: Dize. Google Workspace eklentisinin logosunun URL'si. Bu, Google Workspace ürünlerindeki eklenti için kullanılır.
- SIDE_PANEL_URI: Dize. Eklenti uygulamanızın giriş noktasına ait URL. Bu URL, yan panel içindeki bir iframe'de gösterilir. Bu URL'nin kaynağı, ADD_ON_ORIGINS alanında belirtilen kaynaklardan biri olmalıdır.
- ADD_ON_ORIGINS: Dize listesi. Eklentinizin barındırıldığı kaynakların listesi. Aynı şemayı, ana makineyi ve bağlantı noktasını paylaşan iki URL'nin kaynağı aynıdır. Alt kaynaklara ve joker karakterli alt alan adlarına da izin verilir. Daha fazla bilgi için Eklenti güvenliği başlıklı makaleyi inceleyin.
- DARK_MODE_LOGO_URL: Dize. Eklentinin logosunun karanlık moda özel URL'si. Koyu mod logosu sağladığınızda eklentiniz, tüm Meet temalarında en iyi şekilde görünür. Logo tasarımıyla ilgili yönergeler için En iyi uygulamalar başlıklı makaleyi inceleyin.
- MEET_WEB_LOGO_URL: İsteğe bağlıdır. Dize. Eklentinin logosunun Meet'e özel URL'si.
Bu logo, Meet'in her yerinde kullanılır. Yoksa ortak bölümdeki
logoUrl
kullanılır. Logo tasarım yönergeleri için En iyi uygulamalar bölümüne bakın. - SUPPORTS_SCREENSHARING: İsteğe bağlıdır. Boole. Yanlış olarak ayarlanırsa kullanıcıların, ortak çalışma eklentisi oturumunda neler olduğunu görmek için eklentiyi kullanması gerekir. Doğru olarak ayarlanırsa ortak çalışma eklentisi oturumunu başlatan kullanıcı, eklenti görünümünü ekran paylaşımı yapabilir.
Gönder'i tıklayın.
Dağıtımlar hakkında daha fazla bilgi için Dağıtım kaynağı oluşturma başlıklı makaleyi inceleyin.
Uygulama yapılandırması sekmesindeki Uygulama entegrasyonu bölümünde Google Workspace eklentisi'ni seçin. Bulut dağıtım kaynağı kullanarak dağıt'ı seçin ve doğru HTTP dağıtımını belirleyin.
Google Apps Komut Dosyası
Uygulama yapılandırması sekmesini tıklayın.
Uygulama entegrasyonu bölümünde Google Workspace eklentisi'ni seçin. Google Apps Komut Dosyası dağıtım kimliği kullanarak dağıt'ı seçin ve komut dosyanızın dağıtım kimliğini girin.
Kaydet'i tıklayın.
Apps Komut Dosyası projesi oluşturma hakkında ayrıntılı bilgi için Apps Komut Dosyası dokümanlarını inceleyin. Meet eklentisi yalnızca Apps Komut Dosyası proje manifesti olarak da adlandırılan appsscript.json manifest dosyasına dayanır. Apps Komut Dosyası projenizdeki manifest dosyasında
addOns
vemeet
bölümlerinin bulunduğundan emin olun.addOns
vemeet
bölümleri, HTTP dağıtımı sekmesinde açıklanan yapıyla aynıdır.Diğer Google Workspace eklentilerinin aksine, Meet eklentileri tamamen Apps Komut Dosyası'nda oluşturulamaz. Bunun yerine bir yan panel ve ana sahne oluşturarak tam bir web uygulaması geliştirmeniz gerekir. Web uygulamanızın yan panel URL'si, appsscript.json manifest dosyasının SIDE_PANEL_URI bölümünde belirtilmelidir.
Eklentiyi Meet'te yükleme ve test etme
Eklentinizi Meet'te test etmek için önce oturum açmış kullanıcıya yüklemeniz gerekir:
HTTP dağıtımı
- Google Cloud Console'da projenizin Google Workspace Marketplace SDK'sına gidin.
- HTTP dağıtımları sekmesini tıklayın.
- İşlemler sütununda Yükle'yi tıklayın.
Google Apps Komut Dosyası
- Google Workspace eklenti belgelerindeki Yayınlanmamış bir eklentiyi yükleme bölümündeki adımları uygulayın.
Artık eklentinizi toplantılarda kullanabilirsiniz. Denemek için meet.google.com adresinde bir toplantı başlatın. Yüklenen eklenti artık Etkinlikler panelinde görünür.
Eklentinizi, oturum açmış her bir kullanıcı için yüklemenin yanı sıra yayınlayabilirsiniz. Google Workspace eklentinizi yayınladığınızda diğer kullanıcılar eklentinizi bulabilir, yükleyebilir ve kullanabilir.