Halaman ini menjelaskan cara menyiapkan dan menjalankan contoh menggunakan implementasi klien referensi TypeScript. Untuk mempelajari klien C++, lihat mulai cepat klien referensi C++.
Prasyarat
Untuk menjalankan panduan memulai ini, Anda memerlukan prasyarat berikut:
- Anda telah meng-clone repositori GitHub.
- Webpack.
- Node.js.
- Yarn.
gcloud
CLI.- Project Google Cloud dengan Google Meet REST API yang diaktifkan.
- Akun Google Workspace.
- Gunakan browser Chrome dengan versi >= 94.
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
Di konsol Google Cloud, aktifkan Meet REST API.
Pastikan Anda mengaktifkan Meet REST API di project Cloud yang benar, lalu klik Berikutnya.
Konfirmasi bahwa Anda mengaktifkan Meet REST API, lalu klik Enable.
gcloud CLI
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.
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 membangun aplikasi web, Anda dapat membuat token OAuth menggunakan alur pemberian implisit. Contoh TypeScript ini menggunakan alur ini untuk membuat token OAuth.
Menjalankan contoh
Di dalam direktori
web/samples
, bangun sampel:$ yarn install --frozen-lockfile $ webpack
Ikuti panduan Melakukan autentikasi untuk menggunakan gcloud CLI untuk login dan memilih project Google Cloud Anda.
Deploy server Anda ke Google App Engine.
$ gcloud app deploy app.yaml
Buka endpoint Anda:
$ gcloud app browse
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 Authorized JavaScript Origins dan Authorized Redirect URIs.
Salin client ID dan tempelkan ke halaman web yang di-deploy.
Ketuk tombol login dan ikuti perintahnya. Jika Anda mengalami error, perhatikan bahwa mungkin perlu waktu beberapa menit agar URI pengalihan diterapkan.
Membuat dan bergabung ke rapat. Salin kode rapat, lalu tempelkan ke input "kode rapat" di halaman.
Pilih jumlah aliran video dan aktifkan audio.
Klik Buat Klien, lalu Gabung ke Rapat.
Amati streaming video dan audio.