İstemci nesnesini alma

Bu sayfada, bir eklentinin Google Meet ile iletişim kurabilmesi için gereken istemci nesnesinin nasıl alınacağı açıklanmaktadır.

Eklentinin öncelikle bir oturum oluşturması gerekir:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });

Oturumdan iki istemci nesnesi oluşturulabilir:

Ana sahne veya yan panel için doğru istemci nesnesinin alınması önemlidir. Yanlış istemci alınırsa Google Meet Eklentileri SDK'sı bir istisna oluşturur. Eklentinin hangi iframe'de (ana sahne veya yan panel) çalıştığını kontrol etmek için MeetAddon.getFrameType yöntemini kullanın.

Aşağıdaki kod örneğinde, ana aşama istemci nesnesinin nasıl örnekleneceği gösterilmektedir:

  const session = await window.meet.addon.createAddonSession({
      cloudProjectNumber: "CLOUD_PROJECT_NUMBER",
    });
  const mainStageClient = await session.createMainStageClient();

Paylaşılan işlevler

Bazı işlevler hem MeetMainStageClient hem de MeetSidePanelClient'de sunulurken diğer işlevler belirli bir istemciye özeldir.

Örneğin, her iki istemcide de bulunan bazı işlevler şunlardır:

İstemciye özgü işlevler

Yalnızca MeetMainStageClient'da kullanılabilen işlevler:

Yalnızca MeetSidePanelClient'da kullanılabilen işlevler: