Mendapatkan objek klien

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

Pertama, add-on perlu membuat sesi:

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

Dari sesi tersebut, dua objek klien dapat dibuat:

  • MeetMainStageClient untuk add-on yang berjalan di utama , yang dapat diambil menggunakan await session.createMainStageClient().

  • MeetSidePanelClient untuk add-on yang berjalan di sisi , yang dapat diambil menggunakan await session.createSidePanelClient().

Penting untuk mengambil objek klien yang benar baik untuk tahap utama atau panel samping. Jika klien yang salah diambil, SDK Add-on Google Meet akan menampilkan suatu pengecualian. Untuk memeriksa iframe (tahap utama atau panel samping) {i>add-on <i}yang sedang berjalan, gunakan 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 dengan klien besar.

Misalnya, beberapa fungsi yang tersedia di kedua klien meliputi:

Fungsi khusus klien

Fungsi hanya tersedia di MeetMainStageClient:

Fungsi hanya tersedia di MeetSidePanelClient: