Auf dieser Seite wird beschrieben, wie Sie ein Beispiel mit der TypeScript-Referenzclientimplementierung einrichten und ausführen. Informationen zum C++-Client finden Sie im C++-Referenzclient-Schnellstart.
Vorbereitung
Für diese Kurzanleitung sind die folgenden Voraussetzungen erforderlich:
- Sie haben das GitHub-Repository geklont.
- Webpack
- Node.js.
- Yarn
gcloud
CLI- Ein Google Cloud-Projekt mit aktivierter Google Meet REST API.
- Ein Google Workspace-Konto
- Sie verwenden den Chrome-Browser in Version >= 94.
Meet REST API aktivieren
Bevor Sie Google APIs verwenden können, müssen Sie sie in einem Google Cloud-Projekt aktivieren. Sie können eine oder mehrere APIs in einem einzelnen Google Cloud-Projekt aktivieren.Google Cloud Console
Aktivieren Sie in der Google Cloud Console die Meet REST API.
Bestätigen Sie, dass Sie die Meet REST API im richtigen Cloud-Projekt aktivieren, und klicken Sie auf Weiter.
Bestätigen Sie, dass Sie die Meet REST API aktivieren möchten, und klicken Sie dann auf Aktivieren.
gcloud-CLI
Legen Sie gegebenenfalls das aktuelle Cloud-Projekt auf das von Ihnen erstellte Projekt fest:
gcloud config set project PROJECT_ID
Ersetzen Sie PROJECT_ID durch die Projekt-ID des von Ihnen erstellten Cloud-Projekts.
Aktivieren Sie die Meet REST API:
gcloud services enable meet.googleapis.com
OAuth-Tokens generieren
Um eine Verbindung zur Meet Media API herzustellen, muss Ihre App OAuth verwenden, um Zugriffstokens zu generieren. Weitere Informationen zum Zugriff auf Google APIs mit OAuth finden Sie unter Mit OAuth 2.0 auf Google APIs zugreifen.
Wenn Sie eine Webanwendung entwickeln, können Sie OAuth-Tokens mit dem impliziten Genehmigungsablauf generieren. In diesem TypeScript-Beispiel wird dieser Ablauf zum Generieren von OAuth-Tokens verwendet.
Beispiel ausführen
Erstellen Sie das Beispiel im Verzeichnis
web/samples
:$ yarn install --frozen-lockfile $ webpack
Folgen Sie der Anleitung unter Für die Verwendung der gcloud CLI authentifizieren, um sich anzumelden und Ihr Google Cloud-Projekt auszuwählen.
Stellen Sie den Server in Google App Engine bereit.
$ gcloud app deploy app.yaml
So rufen Sie Ihren Endpunkt auf:
$ gcloud app browse
Folgen Sie der Anleitung unter Anmeldedaten für den Zugriff erstellen, um OAuth 2.0-Anmeldedaten mit den folgenden Bereichen zu erstellen:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
Fügen Sie die URL Ihrer bereitgestellten App zu Autorisierte JavaScript-Quellen und Autorisierte Weiterleitungs-URIs hinzu.
Kopieren Sie die Client-ID und fügen Sie sie auf der bereitgestellten Webseite ein.
Tippen Sie auf die Anmeldeschaltfläche und folgen Sie der Anleitung. Wenn ein Fehler auftritt, kann es einige Minuten dauern, bis die Weiterleitungs-URIs wirksam werden.
Videokonferenzen erstellen und daran teilnehmen Kopieren Sie den Besprechungscode und fügen Sie ihn auf der Seite in das Eingabefeld „Besprechungscode“ ein.
Wählen Sie die Anzahl der Videostreams aus und aktivieren Sie die Audiofunktion.
Klicken Sie auf Create Client und dann auf Join Meeting.
Sehen Sie sich die Video- und Audiostreams an.