Na tej stronie wyjaśniamy, jak skonfigurować i uruchomić przykładową implementację klienta TypeScript. Aby dowiedzieć się więcej o kliencie C++, zapoznaj się z artykułem C++ reference client quickstart.
Wymagania wstępne
Aby wykonać ten samouczek, musisz spełnić te wymagania wstępne:
- Sklonowano repozytorium GitHub.
- Webpack.
- Node.js.
- Nitka.
- Interfejs wiersza poleceń
gcloud
. - projekt Google Cloud,
- konto Google Workspace z włączoną usługą Google Meet;
- Używaj przeglądarki Chrome w wersji 94 lub nowszej.
Generowanie tokenów OAuth
Aby nawiązać połączenie z interfejsem Meet Media API, aplikacja musi generować tokeny dostępu za pomocą OAuth. Więcej informacji o dostępie do interfejsów API Google za pomocą OAuth znajdziesz w artykule Uzyskiwanie dostępu do interfejsów API Google za pomocą protokołu OAuth 2.0.
Podczas tworzenia aplikacji internetowej możesz generować tokeny OAuth za pomocą przepływu niejawnego udzielania uprawnień. Ten przykład kodu TypeScript używa tego procesu do generowania tokenów OAuth.
Uruchamianie przykładu
W katalogu
web/samples
skompiluj przykład:$ yarn install --frozen-lockfile $ webpack
Aby się zalogować i wybrać projekt Google Cloud, postępuj zgodnie z instrukcjami w poniższym przewodniku Uwierzytalnianie się w celu korzystania z interfejsu wiersza poleceń gcloud.
Wdróż serwer w Google App Engine.
$ gcloud app deploy app.yaml
Przejdź do punktu końcowego:
$ gcloud app browse
Aby utworzyć dane logowania OAuth 2.0 z tymi zakresami, postępuj zgodnie z instrukcjami podanymi w tym artykule: Tworzenie danych logowania.
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 JavaScriptu i Autoryzowane identyfikatory URI przekierowania.
Skopiuj identyfikator klienta i wklej go na stronie internetowej.
Kliknij przycisk logowania i postępuj zgodnie z instrukcjami. Jeśli pojawi się błąd, pamiętaj, że rozpowszechnienie adresó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 kolejno Utwórz klienta i Dołącz do spotkania.
Obserwuj strumienie wideo i dźwięku.