Z tej strony dowiesz się, jak skonfigurować i uruchomić przykład przy użyciu implementacji klienta referencyjnego TypeScript reference client implementation. Aby dowiedzieć się więcej o kliencie C++, zapoznaj się z krótkim wprowadzeniem do klienta referencyjnego C++.
Wymagania wstępne
Aby uruchomić ten samouczek, musisz spełnić te wymagania wstępne:
- Sklonowane repozytorium GitHub.
- Webpack.
- Node.js.
- Yarn.
gcloudinterfejs wiersza poleceń.- Projekt Google Cloud z włączonym interfejsem Google Meet REST API.
- Konto Google Workspace.
- Przeglądarka Chrome w wersji >= 94.
Włączanie interfejsu Meet REST API
Zanim zaczniesz korzystać z interfejsów API Google, musisz je włączyć w projekcie w chmurze Google. W jednym projekcie Google Cloud możesz włączyć co najmniej 1 interfejs API.Konsola Google Cloud
W konsoli Google Cloud włącz interfejs Meet REST API.
Sprawdź, czy włączasz interfejs Meet API (typu) REST w odpowiednim projekcie w chmurze, a następnie kliknij Dalej.
Sprawdź, czy włączasz interfejs Meet REST API, a następnie kliknij Włącz.
gcloud CLI
W razie potrzeby ustaw bieżący projekt w chmurze na projekt, który został utworzony:
gcloud config set project PROJECT_IDZastąp PROJECT_ID identyfikatorem projektu utworzonego projektu w chmurze.
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, Twoja 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ą procesu przyznawania uprawnień niejawnych flow. Ten przykład w TypeScript używa tego procesu do generowania tokenów OAuth.
Uruchamianie przykładu
W katalogu
web/samplesskompiluj przykład:$ yarn install --frozen-lockfile $ npx webpackAby się zalogować i wybrać projekt Google Cloud, postępuj zgodnie z instrukcjami w przewodniku Uwierzytelnianie na potrzeby korzystania z interfejsu wiersza poleceń gcloud.
Wdróż serwer w Google App Engine.
$ gcloud app deploy app.yamlOtwórz punkt końcowy:
$ gcloud app browseAby utworzyć dane logowania OAuth 2.0 z tymi zakresami, postępuj zgodnie z instrukcjami w przewodniku Tworzenie danych logowania:
https://www.googleapis.com/auth/meetings.conference.media.readonlyhttps://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.
Utwórz spotkanie i dołącz do niego. Skopiuj kod spotkania i wklej go w polu „Kod spotkania” na stronie.
Wybierz liczbę strumieni wideo i włącz dźwięk.
Kliknij kolejno Utwórz klienta i Dołącz do spotkania.
Obserwuj strumienie wideo i audio.