Google Meet Eklentileri, bir Google Cloud projesi kapsamında oluşturulup 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 Add-ons API'yi etkinleştirme
Meet Eklentileri geliştirmek için Google Workspace Marketplace SDK'sı ve Google Workspace Add-ons API gereklidir. Bunları etkinleştirmek için:
- Google Cloud konsolunu açın.
- En üstte, halihazırda farklı bir proje açıksa projeler arasında geçiş yapmak için uygulamanızın projesinin adını seçin.
- En üstteki 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
öğesini bulup etkinleştirmek için bu adımları tekrarlayın.
Dağıtım oluşturun
Meet'te eklenti kullanmak için dağıtıma ve eklenti manifest dosyasına ihtiyacınız vardır.
- Google Cloud konsolunu açın.
- En üstte, halihazırda farklı bir proje açıksa projeler arasında geçiş yapmak için uygulamanızın projesinin 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
öğesini seçin. A Seçeneği: Alternatif bir çalışma zamanı dağıtımı kullanma.
- Alternatif çalışma zamanları 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ştiricisinin eklenti manifestini içeren dağıtımı tanımlamasına yardımcı olan rastgele bir dizedir. Dağıtım kimlikleri zorunludur ve en fazla 100 karakterden oluşabilir.
İleri'yi tıklayın.
Eklenti manifestinin spesifikasyonunu JSON biçiminde göndermeniz için bir yan panel açılır. Buna DEPLOYMENT.JSON da denir.
Eklenti manifest dosyası, bir Google Meet Eklentisi için merkezi yapılandırmadır. Aşağıdaki kod örneğinde, 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", "supportsScreenSharing": SUPPORTS_SCREENSHARING, "logoUrl": "MEET_WEB_LOGO_URL", "addOnOrigins": ["ADD_ON_ORIGINS"] } } } }
Aşağıdakini değiştirin:
- NAME: Dize. Google Meet Eklentinizin adı.
- LOGO_URL: Dize. Meet eklentisi logosunun URL'si.
- SIDE_PANEL_URI: Dize. Yan panel iframe'inin URL'si. Bu URL'nin origin değeri, ADD_ON_ORIGINS alanında belirtilen kaynakların bir parçası olmalıdır.
- SUPPORTS_SCREENSHARING: İsteğe bağlı. Boole. Yanlış değerine ayarlanırsa kullanıcılar, ortak çalışmaya dayalı bir eklenti oturumunda neler olduğunu görmek için eklentiyi kullanmalıdır. Doğru değerine ayarlanırsa ortak çalışmaya dayalı eklenti oturumunu başlatan kişi, eklentiyle ilgili görüşlerini ekran üzerinden paylaşabilir.
- MEET_WEB_LOGO_URL: İsteğe bağlı. Dize. Eklentinin logosunun Meet'e özel URL'si.
- ADD_ON_ORIGINS: Dize listesi. Eklentinizin kullandığı kaynakların listesi. Aynı şemayı, ana makineyi ve bağlantı noktasını paylaştıklarında iki URL aynı kaynağa sahiptir. Alt kaynaklara da izin verilir. Daha fazla bilgi edinmek için Eklenti güvenliği bölümünü inceleyin.
Gönder'i tıklayın.
Dağıtımlar hakkında daha fazla bilgi için Dağıtım kaynağı oluşturma sayfasını inceleyin.
İsteğe bağlı: Test amacıyla, oturum açmış kullanıcı, İşlemler sütunu altındaki Yükle'yi tıklayarak eklentiyi yükleyebilir.
Uygulama yapılandırması sekmesinde, Uygulama entegrasyonu bölümünde Google Workspace Eklentisi'ni seçin. Bulut dağıtım kaynağını kullanarak dağıt'ı ve ardından doğru alternatif çalışma zamanı dağıtımını seçin.
B seçeneği: Google Apps Komut Dosyası dağıtımı kullanma.
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ğini 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şturmayla ilgili ayrıntılar için Apps Komut Dosyası dokümanlarına göz atın. Herhangi bir Apps Komut Dosyası kodu yazmanız gerekmez. Meet eklentisi yalnızca manifest dosyası olarak da adlandırılan "appsscript.json" dosyasını temel alır. Apps Komut Dosyası projenizdeki manifest dosyasının bir
addOns
vemeet
bölümü içerdiğinden emin olun.addOns
vemeet
bölümleri, "A Seçeneği"nde açıklanan yapıyı izler.
Eklentiyi yayınlama
Diğer kullanıcıların eklentinizi yükleyebilmesini veya ekran paylaşımı girişinin akışını test etmesini istiyorsanız eklentinizin yayınlanması gerekir. Eklentiler özel olarak (eklentiye yalnızca alanınızda erişilebilir) veya herkese açık olarak yayınlanabilir. Eklentiniz yayınlandığında bile, kullanıcıların eklentiyi Google Workspace Marketplace'i kullanarak mı, yoksa doğrudan bağlantı üzerinden mi bulacağını kontrol edebileceğinizi unutmayın.
Daha fazla bilgi için eklenti yayınlama talimatlarına bakın.
Eklentiyi Meet'te açma
meet.google.com adresinde toplantı oluşturun. Yüklenen eklentiyi artık Eklentiler panelinde görebilirsiniz.