Meet Media API: TypeScript-Referenzclient – Kurzanleitung

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:

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, und klicken Sie auf Aktivieren.

gcloud-CLI

  1. Legen Sie gegebenenfalls das aktuelle Cloud-Projekt auf das von Ihnen erstellte fest:

    gcloud config set project PROJECT_ID

    Ersetzen Sie PROJECT_ID durch die Projekt-ID des Cloud-Projekts, das Sie erstellt haben.

  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 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.
  1. OAuth-Client erstellen

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

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

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

    $ gcloud app deploy app.yaml
    
  5. 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 diesen 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 Schaltfläche „Anmelden“ und folgen Sie der Anleitung. Wenn ein Fehler auftritt, kann es einige Minuten dauern, bis die Weiterleitungs-URIs wirksam werden.

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

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

  11. Klicken Sie auf Client erstellen und dann auf An Videokonferenz teilnehmen.

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