Na tej stronie dowiesz się, jak skonfigurować i uruchomić przykład za pomocą implementacji klienta referencyjnego w TypeScript. Aby dowiedzieć się więcej o kliencie C++, zapoznaj się z szybkim wprowadzeniem do klienta referencyjnego C++.
Wymagania wstępne
Aby skorzystać z tego krótkiego wprowadzenia, musisz spełnić te wymagania wstępne:
- Repozytorium GitHub zostało sklonowane.
- Webpack.
- Node.js.
- Włóczka
gcloud
interfejs wiersza poleceń.- Projekt Google Cloud z włączonym interfejsem Google Meet REST API.
- Konto Google Workspace.
- Używaj przeglądarki Chrome w wersji >= 94.
Włączanie interfejsu Meet REST API
Zanim zaczniesz korzystać z interfejsów Google API, musisz je włączyć w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć co najmniej 1 interfejs API.Google Cloud Console
W konsoli Google Cloud włącz interfejs Meet REST API.
Sprawdź, czy włączasz interfejs Meet REST API w odpowiednim projekcie Cloud, a następnie kliknij Dalej.
Sprawdź, czy włączasz interfejs Meet REST API, a następnie kliknij Włącz.
interfejs wiersza poleceń gcloud
W razie potrzeby ustaw bieżący projekt w Cloud na utworzony przez Ciebie:
gcloud config set project PROJECT_ID
Zastąp PROJECT_ID identyfikatorem projektu utworzonego projektu w Cloud.
Włącz interfejs Meet REST API:
gcloud services enable meet.googleapis.com
Generowanie tokenów OAuth
Aby połączyć się z interfejsem Meet Media API, aplikacja musi używać OAuth do generowania tokenów dostępu. Więcej informacji o uzyskiwaniu dostępu do interfejsów API Google za pomocą OAuth znajdziesz w artykule Używanie protokołu OAuth 2.0 na potrzeby dostępu do interfejsów API Google.
Podczas tworzenia aplikacji internetowej możesz generować tokeny OAuth za pomocą niejawnego procesu przyznawania uprawnień. Ten przykładowy kod w TypeScript wykorzystuje ten proces do generowania tokenów OAuth.
Uruchamianie przykładu
W katalogu
web/samples
skompiluj przykład:$ yarn install --frozen-lockfile $ webpack
Postępuj zgodnie z instrukcjami w przewodniku Uwierzytelnianie na potrzeby korzystania z gcloud CLI, aby się zalogować i wybrać projekt Google Cloud.
Wdróż serwer w Google App Engine.
$ gcloud app deploy app.yaml
Przejdź do punktu końcowego:
$ gcloud app browse
Postępuj zgodnie z instrukcjami w tym przewodniku, aby utworzyć dane logowania OAuth 2.0 z tymi zakresami:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
Dodaj adres URL wdrożonej aplikacji do pól Autoryzowane źródła JavaScript i Autoryzowane identyfikatory URI przekierowania.
Skopiuj identyfikator klienta i wklej go na wdrożonej stronie internetowej.
Kliknij przycisk logowania i postępuj zgodnie z instrukcjami. Jeśli wystąpi błąd, pamiętaj, że zastosowanie identyfikatorów URI przekierowania może potrwać kilka minut.
Tworzenie spotkań i dołączanie do nich Skopiuj kod spotkania i wklej go w polu „Kod spotkania” na stronie.
Wybierz liczbę strumieni wideo i włącz dźwięk.
Kliknij Utwórz klienta, a potem Dołącz do spotkania.
Obserwuj strumienie wideo i audio.