Auf dieser Seite wird beschrieben, wie Sie ein Beispiel mit der TypeScript Referenzclient Implementierung einrichten und ausführen. Informationen zum C++-Client finden Sie in der C++-Referenzclient Kurzanleitung.
Vorbereitung
Für diese Kurzanleitung benötigen Sie Folgendes:
- Sie haben das GitHub Repository geklont.
- Webpack.
- Node.js.
- Yarn.
gcloud-CLI.- Ein Google Cloud-Projekt, in dem die Google Meet REST API aktiviert ist.
- Ein Google Workspace-Konto.
- Verwenden Sie einen Chrome-Browser mit 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, und klicken Sie auf Aktivieren.
gcloud-CLI
Legen Sie gegebenenfalls das aktuelle Cloud-Projekt auf das von Ihnen erstellte fest:
gcloud config set project PROJECT_IDErsetzen Sie PROJECT_ID durch die Projekt-ID des Cloud-Projekts, das Sie erstellt haben.
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 mit OAuth Zugriffstokens 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 erstellen, können Sie OAuth-Tokens mit dem impliziten Berechtigungsablauf generieren. In diesem TypeScript-Beispiel wird dieser Ablauf verwendet, um OAuth-Tokens zu generieren.
Beispiel ausführen
bereitzustellen.Erstellen Sie das Beispiel im Verzeichnis
web/samples:$ yarn install --frozen-lockfile $ npx webpackFolgen Sie der Anleitung unter _Authentifizierung für die Verwendung der gcloud-CLI_ , um sich anzumelden und Ihr Google Cloud-Projekt auszuwählen.
Stellen Sie Ihren Server in Google App Engine bereit.
$ gcloud app deploy app.yamlRufen Sie Ihren Endpunkt auf:
$ gcloud app browseFolgen Sie der Anleitung unter Anmeldedaten für den Zugriff erstellen , um OAuth 2.0-Anmeldedaten mit diesen Bereichen zu erstellen:
https://www.googleapis.com/auth/meetings.conference.media.readonlyhttps://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 Schaltfläche „Anmelden“ und folgen Sie der Anleitung. Wenn ein Fehler auftritt, kann es einige Minuten dauern, bis die Weiterleitungs-URIs wirksam werden.
Erstellen Sie eine Videokonferenz und nehmen Sie daran teil. Kopieren Sie den Besprechungscode und fügen Sie ihn in das Eingabefeld „Besprechungscode“ auf der Seite ein.
Wählen Sie die Anzahl der Videostreams aus und aktivieren Sie die Audioausgabe.
Klicken Sie auf Client erstellen und dann auf An Videokonferenz teilnehmen.
Sehen Sie sich die Video- und Audiostreams an.