Mendapatkan objek klien

Halaman ini menjelaskan cara mendapatkan objek klien yang diperlukan add-on untuk berkomunikasi dengan Google Meet.

Pertama, add-on perlu membuat sesi:

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

Dari sesi ini, dua objek klien dapat dibuat:

Anda harus mengambil objek klien yang benar untuk panggung utama atau panel samping. Jika klien yang salah diambil, Add-on SDK Google Meet akan menampilkan pengecualian. Untuk memeriksa iframe (tahap utama atau panel samping) tempat add-on dijalankan, gunakan metode MeetAddon.getFrameType.

Contoh kode berikut menunjukkan cara membuat instance objek klien tahap utama:

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

Fungsi bersama

Beberapa fungsi tersedia di MeetMainStageClient dan MeetSidePanelClient, sedangkan fungsi lainnya khusus untuk klien tertentu.

Misalnya, beberapa fungsi yang tersedia di kedua klien mencakup:

Fungsi khusus klien

Fungsi yang hanya tersedia di MeetMainStageClient:

Fungsi yang hanya tersedia di MeetSidePanelClient: