Meet Media API: Panduan memulai klien referensi TypeScript

Halaman ini menjelaskan cara menyiapkan dan menjalankan contoh menggunakan implementasi klien referensi TypeScript. Untuk mempelajari klien C++, lihat quickstart klien referensi C++.

Prasyarat

Untuk menjalankan quickstart ini, Anda memerlukan prasyarat berikut:

Mengaktifkan Meet REST API

Sebelum menggunakan Google API, Anda harus mengaktifkannya di project Google Cloud. Anda dapat mengaktifkan satu atau beberapa API dalam satu project Google Cloud.

Konsol Google Cloud

  1. Di Konsol Google Cloud, aktifkan Meet REST API.

    Aktifkan API

  2. Pastikan Anda mengaktifkan Meet REST API di project Cloud yang benar, lalu klik Next.

  3. Pastikan Anda mengaktifkan Meet REST API, lalu klik Enable.

gcloud CLI

  1. Jika perlu, tetapkan project Cloud saat ini ke project yang Anda buat:

    gcloud config set project PROJECT_ID

    Ganti PROJECT_ID dengan Project ID dari project Cloud yang Anda buat.

  2. Aktifkan Meet REST API:

    gcloud services enable meet.googleapis.com

Membuat token OAuth

Untuk terhubung ke Meet Media API, aplikasi Anda harus menggunakan OAuth untuk membuat token akses. Untuk mempelajari lebih lanjut cara mengakses Google API dengan OAuth, lihat Menggunakan OAuth 2.0 untuk Mengakses Google API.

Saat membuat aplikasi web, Anda dapat membuat token OAuth menggunakan alur pemberian implisit. Contoh TypeScript ini menggunakan alur ini untuk membuat token OAuth.

Menjalankan contoh

  1. Buat klien OAuth

  2. Dalam direktori web/samples, buat contoh:

    $ yarn install --frozen-lockfile
    $ npx webpack
    
  3. Ikuti panduan Melakukan autentikasi untuk menggunakan gcloud CLI untuk login dan memilih project Google Cloud Anda.

  4. Deploy server Anda ke Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Buka endpoint Anda:

    $ gcloud app browse
    
  6. Ikuti panduan Membuat kredensial akses untuk membuat kredensial OAuth 2.0 dengan cakupan berikut:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Tambahkan URL aplikasi yang di-deploy ke Asal JavaScript yang Diotorisasi dan URI Pengalihan yang Diotorisasi.

  7. Salin client ID dan tempel ke halaman web yang di-deploy.

  8. Ketuk tombol login dan ikuti perintahnya. Jika Anda mengalami error, perhatikan bahwa penerapan URI pengalihan mungkin memerlukan waktu beberapa menit.

  9. Buat dan gabung ke rapat. Salin kode rapat, lalu tempel ke input "kode rapat" di halaman.

  10. Pilih jumlah streaming video dan aktifkan audio.

  11. Klik Buat Klien, lalu Gabung ke Rapat.

  12. Amati streaming video dan audio.