Crea uno script Google Apps Script che effettua richieste all'API Google Chat.
Le guide rapide spiegano come configurare ed eseguire un'app che chiama un'API Google Workspace. Questa guida rapida utilizza un approccio di autenticazione semplificato, adatto a un ambiente di test. Per un ambiente di produzione, ti consigliamo di scoprire di più sull'autenticazione e sull'autorizzazione prima di scegliere le credenziali di accesso appropriate per la tua app.
In Apps Script, le guide rapide di Google Workspace utilizzano i servizi avanzati di Google per chiamare le API Google Workspace e gestire alcuni dettagli del flusso di autenticazione e autorizzazione.
Obiettivi
- Configura l'ambiente.
- Crea e configura lo script.
- Esegui lo script.
Prerequisiti
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
Configura il progetto Cloud
Se utilizzi un nuovo progetto Google Cloud per completare questa guida rapida, devi configurarlo e aggiungerti come utente di test. Se hai già completato questi passaggi per il tuo progetto Cloud, vai alla sezione successiva.
Apri il progetto Cloud nella console Google Cloud
Se non è già aperto, apri il progetto Cloud che intendi utilizzare per questo esempio:
- Nella console Google Cloud, vai alla pagina Seleziona un progetto.
- Seleziona il progetto Google Cloud che vuoi utilizzare. In alternativa, fai clic su Crea progetto e segui le istruzioni sullo schermo. Se crei un progetto Google Cloud, potresti dover attivare la fatturazione per il progetto.
Attiva l'API Chat
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.Nella console Google Cloud, abilita l'API Google Chat.
Configura la schermata per il consenso OAuth
- Nella console dell'API di Google, vai a Menu > Piattaforma Google Auth > Branding.
- Se hai già configurato la piattaforma Google Auth, puoi configurare le seguenti impostazioni della schermata per il consenso OAuth in Branding, Pubblico e Accesso ai dati. Se visualizzi il messaggio Google Auth platform not configured yet (La piattaforma Google Auth non è ancora configurata), fai clic su Inizia:
- In Informazioni sull'app, nel campo Nome app, inserisci un nome per l'app.
- In Email di assistenza utente, scegli un indirizzo email di assistenza a cui gli utenti possono contattarti se hanno domande sul loro consenso.
- Fai clic su Avanti.
- In Pubblico, seleziona Interno.
- Fai clic su Avanti.
- In Dati di contatto, inserisci un indirizzo email a cui ricevere notifiche in caso di modifiche al progetto.
- Fai clic su Avanti.
- In Fine , esamina le Norme relative ai dati utente dei servizi API di Google e, se le accetti, seleziona Accetto le Norme relative ai dati utente: servizi API di Google.
- Fai clic su Continua.
- Fai clic su Crea.
- Per il momento, puoi saltare l'aggiunta di ambiti. In futuro, quando crei un'app da utilizzare al di fuori della tua organizzazione Google Workspace, devi impostare Tipo di utente su Esterno. Aggiungi poi gli ambiti di autorizzazione richiesti dall'app. Per saperne di più, consulta la guida completa Configurare il consenso OAuth guide.
Configura l'app Google Chat
Per chiamare l'API Google Chat, devi configurare un'app Google Chat. Per tutte le richieste di scrittura, Google Chat attribuisce l'app Google Chat nell'interfaccia utente utilizzando le seguenti informazioni.
Nella console dell'API di Google, vai alla pagina Configurazione dell'API Chat:
In Informazioni sull'applicazione, inserisci le seguenti informazioni:
- Nel campo Nome app, inserisci
Chat API quickstart app. - Nel campo URL avatar, inserisci
https://developers.google.com/chat/images/quickstart-app-avatar.png. - Nel campo Descrizione, inserisci
Quickstart for calling the Chat API.
- Nel campo Nome app, inserisci
In Funzionalità interattive, fai clic sul pulsante di attivazione/disattivazione Abilita funzionalità interattive per disabilitare le funzionalità interattive per l' app Chat.
Fai clic su Salva.
Crea lo script
- Crea un nuovo script nell'editor di script di Apps Script andando alla pagina script.google.com/create.
- Sostituisci i contenuti dell'editor di script con il seguente codice:
- Fai clic su Salva
.
- Fai clic su Progetto senza titolo, digita Guida rapida e fai clic su Rinomina.
Configura lo script
Copia il numero del progetto Cloud
- Nella console dell'API di Google, vai a Menu > IAM e amministrazione > Impostazioni.
- Nel campo Numero progetto, copia il valore.
Collega il progetto Google Cloud
- Apri il progetto Apps Script.
- Fai clic su Impostazioni progetto .
- In Progetto Google Cloud Platform (Google Cloud), fai clic su Cambia progetto.
- In Numero progetto Google Cloud, incolla il numero del progetto Google Cloud.
- Fai clic su Imposta progetto.
Abilita l'API Google Chat
Apri il progetto Apps Script.
- Fai clic su Impostazioni progetto .
- In Impostazioni generali, abilita Mostra il file manifest "appsscript.json" nell'editor.
- Fai clic su Editor , seleziona il
file
appscript.jsone sostituisci i contenuti con il seguente codice:
Esegui l'esempio
Nell'editor di Apps Script, fai clic su Esegui.
La prima volta che esegui l'esempio, ti viene chiesto di autorizzare l'accesso:
- Fai clic su Esamina autorizzazioni.
- Scegli un account.
- Fai clic su Consenti.
Il log di esecuzione dello script viene visualizzato nella parte inferiore della finestra.
Passaggi successivi
- Documentazione dei servizi avanzati di Google Apps Script
- Prova le API Google Workspace in Explorer API