API Meet Media: guida rapida al client di riferimento TypeScript

Questa pagina spiega come configurare ed eseguire un esempio utilizzando l'implementazione del client di riferimento TypeScript reference client implementation. Per scoprire di più sul client C++, consulta la guida rapida del client di riferimento C++.

Prerequisiti

Per eseguire questa guida rapida, devi soddisfare i seguenti prerequisiti:

Abilitare l'API REST di Meet

Prima di utilizzare le API di Google, devi attivarle in un progetto Google Cloud. Puoi attivare una o più API in un singolo progetto Google Cloud.

Console Google Cloud

  1. Nella console Google Cloud, abilita l'API REST di Meet.

    Abilita le API

  2. Verifica di aver abilitato l'API REST di Meet nel progetto Cloud corretto, quindi fai clic su Avanti.

  3. Verifica di aver abilitato l'API REST di Meet, quindi fai clic su Abilita.

gcloud CLI

  1. Se necessario, imposta il progetto Cloud corrente su quello che hai creato:

    gcloud config set project PROJECT_ID

    Sostituisci PROJECT_ID con l'ID progetto del progetto Cloud che hai creato.

  2. Abilita l'API REST di Meet:

    gcloud services enable meet.googleapis.com

Generare token OAuth

Per connettersi all'API Meet Media, la tua app deve utilizzare OAuth per generare token di accesso. Per scoprire di più sull'accesso alle API di Google con OAuth, consulta la sezione Utilizzare OAuth 2.0 per accedere alle API di Google.

Quando crei un'app web, puoi generare token OAuth utilizzando il flusso di concessione implicita. Questo esempio TypeScript utilizza questo flusso per generare token OAuth.

Eseguire l'esempio

  1. Crea un client OAuth

  2. Nella directory web/samples, crea l'esempio:

    $ yarn install --frozen-lockfile
    $ npx webpack
    
  3. Segui la guida _Eseguire l'autenticazione per utilizzare gcloud CLI_ per accedere e selezionare il tuo progetto Google Cloud.

  4. Esegui il deployment del server in Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Vai all'endpoint:

    $ gcloud app browse
    
  6. Segui la guida _Creare credenziali di accesso_ per creare credenziali OAuth 2.0 con questi ambiti:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Aggiungi l'URL dell'app di cui hai eseguito il deployment a Origini JavaScript autorizzate e URI di reindirizzamento autorizzati.

  7. Copia l'ID client e incollalo nella pagina web di cui hai eseguito il deployment.

  8. Tocca il pulsante di accesso e segui le istruzioni. Se si verifica un errore, tieni presente che la propagazione degli URI di reindirizzamento potrebbe richiedere alcuni minuti.

  9. Crea una riunione e partecipa. Copia il codice della riunione e incollalo nell'input "Codice riunione" nella pagina.

  10. Seleziona il numero di stream video e attiva l'audio.

  11. Fai clic su Crea client, quindi su Partecipa alla riunione.

  12. Osserva gli stream video e audio.