Meet Media API: TypeScript-Referenzclient – Kurzanleitung

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:

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

  1. Aktivieren Sie in der Google Cloud Console die Meet REST API.

    APIs aktivieren

  2. Bestätigen Sie, dass Sie die Meet REST API im richtigen Cloud-Projekt aktivieren, und klicken Sie auf Weiter.

  3. Bestätigen Sie, dass Sie die Meet REST API aktivieren möchten, und klicken Sie dann auf Aktivieren.

gcloud-CLI

  1. 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.

  2. 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

  1. OAuth-Client erstellen

  2. Erstellen Sie das Beispiel im Verzeichnis web/samples:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Folgen Sie der Anleitung unter Für die Verwendung der gcloud CLI authentifizieren, um sich anzumelden und Ihr Google Cloud-Projekt auszuwählen.

  4. Stellen Sie den Server in Google App Engine bereit.

    $ gcloud app deploy app.yaml
    
  5. So rufen Sie Ihren Endpunkt auf:

    $ gcloud app browse
    
  6. 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.

  7. Kopieren Sie die Client-ID und fügen Sie sie auf der bereitgestellten Webseite ein.

  8. 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.

  9. Videokonferenzen erstellen und daran teilnehmen Kopieren Sie den Besprechungscode und fügen Sie ihn auf der Seite in das Eingabefeld „Besprechungscode“ ein.

  10. Wählen Sie die Anzahl der Videostreams aus und aktivieren Sie die Audiofunktion.

  11. Klicken Sie auf Create Client und dann auf Join Meeting.

  12. Sehen Sie sich die Video- und Audiostreams an.