In questa pagina viene spiegato come utilizzare l'API Google Workspace Events per creare di un abbonamento a una risorsa Google Workspace. Un abbonamento a Google Workspace consente alla tua app di ricevere informazioni sugli eventi di Google Workspace, che rappresentano modifiche a una risorsa Google Workspace. Per saperne di più per conoscere le risorse e i tipi di eventi supportati dall'API Google Workspace Events. Consulta la panoramica dell'API Google Workspace Events.
Questa pagina include i seguenti passaggi per creare un account Google Workspace abbonamento:
- Configurare l'ambiente.
- Creare e sottoscrivere un argomento Google Cloud Pub/Sub. Usi questo argomento come un endpoint per ricevere eventi di Google Workspace.
- Chiama il numero
create()
dell'API Google Workspace Events nellaSubscription
risorsa. - Testa il tuo abbonamento a Google Workspace per assicurarti che Pub/Sub riceve gli eventi a cui hai effettuato l'iscrizione.
- Facoltativamente, configura la modalità di push degli eventi a un endpoint per la tua app, quindi che la tua app possa elaborare l'evento e, se necessario, intervenire.
Prerequisiti
Apps Script
- Per utilizzare i comandi Google Cloud CLI in questa guida:
- Installa Google Cloud CLI.
- A
inizializza l'interfaccia a riga di comando
gcloud
, esegui questo codice:
gcloud init
- Un progetto Google Cloud con fatturazione abilitata. Per gli abbonamenti a Chat, devi abilitare l'API Chat nel tuo progetto Cloud e configurare il nome dell'app, l'URL avatar e la descrizione campi. Per maggiori dettagli, vedi Crea un'app Google Chat.
- Richiede l'autenticazione dell'utente con la schermata per il consenso OAuth configurata per l'app. Quando configuri la schermata per il consenso, devi specificare un ambito da ogni tipo di evento per la sottoscrizione. Per configurare il consenso della schermata e identificare gli ambiti richiesti, Scegli gli ambiti.
- Un progetto Apps Script:
- Usa il tuo progetto Google Cloud invece di quello predefinito creato automaticamente Apps Script.
- Per tutti gli ambiti che hai aggiunto per configurare la schermata per il consenso OAuth, devi aggiungere anche
ambiti al file
appsscript.json
nel tuo progetto Apps Script. Ad esempio:
"oauthScopes": [ "https://www.googleapis.com/auth/chat.messages.readonly" ]
- Attiva
il servizio avanzato
Google Workspace Events
.
Python
- Python 3.6 o versioni successive
- Lo strumento di gestione dei pacchetti pip
- Le librerie client di Google più recenti per Python. Per installarle o aggiornarle, esegui questo comando
nell'interfaccia a riga di comando:
pip3 install --upgrade google-api-python-client google-auth-oauthlib
- Per utilizzare i comandi Google Cloud CLI in questa guida:
- Installa Google Cloud CLI.
- A
inizializza l'interfaccia a riga di comando
gcloud
, esegui questo codice:
gcloud init
- Un progetto Google Cloud con fatturazione abilitata. Per gli abbonamenti a Chat, devi abilitare l'API Chat nel tuo progetto Cloud e configurare il nome dell'app, l'URL avatar e la descrizione campi. Per maggiori dettagli, vedi Crea un'app Google Chat.
- Richiede l'autenticazione dell'utente con la schermata per il consenso OAuth configurata per l'app. Quando configuri la schermata per il consenso, devi specificare un ambito da ogni tipo di evento per la sottoscrizione. Per configurare il consenso della schermata e identificare gli ambiti richiesti, Scegli gli ambiti.
Configura l'ambiente
La sezione seguente spiega come configurare l'ambiente prima di creare un abbonamento a Google Workspace.
Abilita l'API Google Workspace Events e l'API Google Cloud Pub/Sub
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
Nella console Google Cloud, apri il progetto Google Cloud per la tua app e abilita API Google Workspace Events e API Pub/Sub:
gcloud
Nella directory di lavoro, accedi al tuo Account Google:
gcloud auth login
Imposta il progetto sul progetto Cloud per la tua app:
gcloud config set project PROJECT_ID
Sostituisci
PROJECT_ID
con ID del progetto Cloud della tua app.Abilita l'API Google Workspace Events e Google Cloud Pub/Sub API:
gcloud services enable pubsub.googleapis.com workspaceevents.googleapis.com
Crea credenziali con ID client OAuth
Scegli il tipo di applicazione per istruzioni specifiche su come creare un ID client OAuth:
Applicazione web
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > Applicazione web.
- Nel campo Nome, digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Aggiungi gli URI autorizzati relativi alla tua app:
- App lato client (JavaScript): in Origini JavaScript autorizzate, fai clic su Aggiungi URI. Quindi, inserisci un URI da utilizzare per le richieste del browser. Identifica i domini da cui la tua applicazione può inviare richieste API al server OAuth 2.0.
- App lato server (Java, Python e altri): in URI di reindirizzamento autorizzati, fai clic su Aggiungi URI. Quindi, inserisci un URI dell'endpoint a cui il server OAuth 2.0 può inviare le risposte.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
Prendi nota dell'ID client. I client secret non vengono utilizzati per le applicazioni web.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione ID client OAuth 2.0.
Android
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > Android.
- Nella sezione "Nome" digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Nella sezione "Nome pacchetto" inserisci il nome del pacchetto dal file
AndroidManifest.xml
. - Nella sezione "Impronta certificato SHA-1" inserisci l'impronta digitale del certificato SHA-1 generata.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione "ID client OAuth 2.0".
iOS
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > iOS.
- Nella sezione "Nome" digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Nella sezione "ID pacchetto" inserisci l'identificatore pacchetto come elencato nel file
Info.plist
dell'app. - (Facoltativo) Se la tua app viene visualizzata nell'Apple App Store, inserisci l'ID App Store.
- (Facoltativo) Nella sezione "ID team" inserisci la stringa univoca di 10 caratteri generata da Apple e assegnata al tuo team.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione "ID client OAuth 2.0".
App Chrome
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > App Chrome.
- Nella sezione "Nome" digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Nella sezione "ID applicazione" inserisci la stringa di ID univoco di 32 caratteri della tua app. Puoi trovare questo valore ID nell'URL del Chrome Web Store della tua app e nella Dashboard per sviluppatori del Chrome Web Store.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione "ID client OAuth 2.0".
Applicazione desktop
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > App desktop.
- Nel campo Nome, digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione ID client OAuth 2.0.
TV e Dispositivi di input limitati
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > TV e Dispositivi di input limitati.
- Nella sezione "Nome" digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione "ID client OAuth 2.0".
Universal Windows Platform (UWP)
- Nella console Google Cloud, vai a Menu > API e Servizi > Credenziali.
- Fai clic su Crea credenziali > ID client OAuth.
- Fai clic su Tipo di applicazione > Universal Windows Platform (UWP).
- Nella sezione "Nome" digita un nome per la credenziale. Questo nome viene visualizzato solo nella console Google Cloud.
- Nella sezione "ID negozio" inserisci il valore ID Microsoft Store univoco di 12 caratteri dell'app. Puoi trovare questo ID nell'URL Microsoft Store della tua app e nel Centro partner.
- Fai clic su Crea. Viene visualizzata la schermata di creazione del client OAuth, che mostra il nuovo ID client e il nuovo client secret.
- Fai clic su OK. Le credenziali appena create vengono visualizzate nella sezione "ID client OAuth 2.0".
Scarica il file JSON del client secret
Il file client secret è una rappresentazione JSON dell'ID client OAuth Credenziali a cui l'app può fare riferimento quando fornisci le credenziali.
Nella console Google Cloud, vai al Menu > API e Servizi > Credenziali.
In ID client OAuth 2.0, fai clic sull'ID client che hai creato.
Fai clic su Scarica JSON.
Salva il file come
client_secrets.json
.
Crea e sottoscrivi un argomento Pub/Sub
In questa sezione creerai un argomento e una sottoscrizione Pub/Sub all'argomento. L'argomento Pub/Sub funge da endpoint di notifica a cui il tuo abbonamento a Google Workspace riceve eventi.
Per scoprire di più sulla creazione e sulla gestione degli argomenti Pub/Sub, consulta il componente Pub/Sub documentazione di Google.
Per creare e sottoscrivere un argomento Pub/Sub:
Console Google Cloud
Nella console Google Cloud, vai alla pagina Pub/Sub:
Assicurati che il progetto Cloud per la tua app sia selezionato.
Fai clic su
Crea argomento e segui questi passaggi:- Inserisci un nome per l'argomento, ad esempio
workspace-events-topic
. - Lascia selezionata l'opzione Aggiungi un abbonamento predefinito. Questo viene assegnato da Pub/Sub
una sottoscrizione predefinita simile al nome dell'argomento, ad esempio
workspace-events-topic-sub
. - (Facoltativo) Aggiorna o configura proprietà aggiuntive per il tuo argomento.
- Inserisci un nome per l'argomento, ad esempio
Fai clic su Crea. Il nome completo dell'argomento è formattato come
projects/PROJECT_ID/topics/TOPIC_ID
. Potrai utilizzare questo nome e cognome in un passaggio successivo.Concedi l'accesso per pubblicare messaggi Pub/Sub nel tuo argomento:
- Nella pagina dell'argomento, vai al riquadro laterale e apri Scheda Autorizzazioni.
- Fai clic su Aggiungi entità.
- Nel campo Aggiungi entità, aggiungi l'account di servizio per
un'applicazione Google Workspace che consegna eventi
abbonamento:
- Per gli eventi di Chat,
chat-api-push@system.gserviceaccount.com
. - Per gli eventi di Meet,
meet-api-event-push@system.gserviceaccount.com
.
- Per gli eventi di Chat,
- Nel menu Assegna ruoli, seleziona
Pub/Sub Publisher
. - Fai clic su Salva. L'aggiornamento delle autorizzazioni può richiedere alcuni minuti per il tuo argomento.
gcloud
Nel tuo progetto Cloud, crea un argomento eseguendo questo :
gcloud pubsub topics create TOPIC_ID
Sostituisci
TOPIC_ID
con un ID univoco per il tuo argomento, ad esempio comeworkspace-events-topic
.L'output mostra il nome completo dell'argomento, formattato come
projects/PROJECT_ID/topics/TOPIC_ID
. Prendi nota del nome e assicurati che il valore PROJECT_ID è l'ID del progetto Cloud per la tua app. Userai il nome dell'argomento nel passaggio successivo e per creare l'abbonamento a Google Workspace in un secondo momento.Concedi l'accesso per pubblicare messaggi nel tuo argomento:
gcloud pubsub topics add-iam-policy-binding TOPIC_NAME --member='serviceAccount:GOOGLE_WORKSPACE_APPLICATION' --role='roles/pubsub.publisher'
Sostituisci quanto segue:
TOPIC_NAME
: il nome completo dell'argomento, ovvero dell'output del passaggio precedente. Formattato comeprojects/PROJECT_ID/topics/TOPIC_ID
.GOOGLE_WORKSPACE_APPLICATION
: il un'applicazione Google Workspace che deve consegnare eventi a la tua iscrizione:- Per ricevere eventi da Chat, utilizza
chat-api-push@system.gserviceaccount.com
. - Per ricevere eventi da Meet, utilizza
meet-api-event-push@system.gserviceaccount.com
.
- Per ricevere eventi da Chat, utilizza
L'aggiornamento delle autorizzazioni per l'argomento può richiedere alcuni minuti.
Crea una sottoscrizione Pub/Sub per l'argomento:
gcloud pubsub subscriptions create SUBSCRIPTION_NAME --topic=TOPIC_NAME
Sostituisci quanto segue:
SUBSCRIPTION_NAME
: un nome per l'abbonamento, ad esempioworkspace-events-subscription
.TOPIC_NAME
: il nome dell'argomento che hai creato nel passaggio precedente.
Abbonarsi a una risorsa di Google Workspace
In questa sezione, ti abboni alla risorsa Google Workspace che che vuoi monitorare per gli eventi.
Scegli e identifica la risorsa di destinazione
In un abbonamento a Google Workspace, la risorsa di destinazione è
Risorsa Google Workspace che monitori per gli eventi. Il target
la risorsa è rappresentata nel campo targetResource
della sottoscrizione, formattata utilizzando
il nome completo della risorsa. Ad esempio, per una sottoscrizione che monitora un
spazio di Google Chat (spaces/AAAABBBBBBB
), il valore di targetResource
è
//chat.googleapis.com/spaces/AAAABBBBBBB
.
Prima di creare la sottoscrizione, usa le sezioni seguenti per scoprire come a identificare e formattare la risorsa di destinazione.
Identifica una risorsa di destinazione per Chat
Risorsa di destinazione | Formato | Limitazioni |
---|---|---|
Spazio |
dove SPACE è l'ID nella
nome risorsa della risorsa |
L'utente di Chat che autorizza l'abbonamento deve essere un membro dello spazio tramite Google Workspace o Google Account. |
Tutti gli spazi per un utente |
|
L'abbonamento riceve solo gli eventi relativi agli spazi in cui l'utente si trova a un membro tramite il suo Account Google Workspace o Google. |
Utente |
dove USER è l'ID nella
nome risorsa della risorsa |
L'abbonamento riceve soltanto gli eventi relativi all'utente che autorizzato l'abbonamento. Un utente non può autorizzare un abbonamento su per conto di altri utenti. |
Identifica una risorsa di destinazione per Meet
Risorsa di destinazione | Formato | Limitazioni (se applicabili) |
---|---|---|
Spazio per le riunioni | //meet.googleapis.com/spaces/SPACE
dove SPACE è l'ID nella
nome risorsa della risorsa |
|
Utente | //cloudidentity.googleapis.com/users/USER
dove USER è l'ID nella
Campo |
L'abbonamento riceve gli eventi relativi agli spazi per riunioni in cui L'utente può essere uno dei seguenti:
|
Creare un abbonamento a Google Workspace
Per creare un abbonamento, utilizza l'API Google Workspace Events
subscriptions.create()
per creare un
Subscription
risorsa. Devi specificare i seguenti campi:
targetResource
: un account Google Workspace che hai identificato in sezione precedente, formattata utilizzando il nome completo della risorsa.eventTypes
: un array di uno o più tipi di eventi per i quali vuoi ricevere informazioni la risorsa. Ad esempio, se la tua app ha bisogno di conoscere solo i nuovi messaggi pubblicata in uno spazio di Chat, la tua app può iscriversi agli eventi sui messaggi creati.notificationEndpoint
: un endpoint di notifica in cui L'abbonamento a Google Workspace consente di organizzare eventi. Puoi utilizzare all'argomento Pub/Sub che hai creato nella sezione precedente.payloadOptions
: opzioni per specificare la quantità di dati delle risorse da includere il payload dell'evento. Questa configurazione influisce sulla data di scadenza abbonamento. Per saperne di più, consulta la sezione Eventi i tuoi dati.
Per creare un abbonamento a Google Workspace:
Apps Script
Nel tuo progetto Apps Script, crea un nuovo file di script denominato
createSubscription
e aggiungi il seguente codice:function createSubscription() { // The Google Workspace resource to monitor for events. const targetResource = 'TARGET_RESOURCE'; // The types of events to receive. const eventTypes = [EVENT_TYPES]; // The endpoint to deliver events to, such as a Google Cloud Pub/Sub topic. const pubsubTopic = 'TOPIC_NAME'; // Whether to include resource data or not. const resourceData = RESOURCE_DATA; // Call the Workspace Events API using the advanced service. const response = WorkspaceEvents.Subscriptions.create({ targetResource: targetResource, eventTypes: eventTypes, notificationEndpoint: { pubsubTopic: pubsubTopic, }, payloadOptions: { includeResource: resourceData } }); console.log(response); }
Sostituisci quanto segue:
TARGET_RESOURCE
: la risorsa di Google Workspace a cui ti stai abbonando, formattato come nome completo della risorsa. Per ad esempio per abbonarsi a uno spazio di Google Chat con l'ID spazioAAAABBBB
, usa//chat.googleapis.com/spaces/AAAABBBB
.EVENT_TYPES
: uno o più tipi di evento a cui vuoi richiedere la sottoscrizione nella risorsa di destinazione. Formatta come un array di stringhe come'google.workspace.chat.message.v1.created'
.TOPIC_NAME
: il nome completo dell'argomento Pub/Sub che creato nel progetto Cloud. Formattato comeprojects/PROJECT_ID/topics/TOPIC_ID
.RESOURCE_DATA
: un valore booleano che specifica se abbonamento include i dati delle risorse nel payload:True
: include tutti i dati delle risorse. Per limitare i campi incluso, aggiungifieldMask
e specificare almeno un campo per la risorsa modificata. Solo degli abbonamenti all'assistenza delle risorse di Chat, tra cui e i dati delle risorse.False
: i dati delle risorse sono esclusi.
Per creare l'abbonamento a Google Workspace, esegui la funzione
createSubscription
nel tuo progetto Apps Script.
Python
Nella directory di lavoro, crea un file denominato
create_subscription.py
e aggiungi il seguente codice:"""Create subscription.""" from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient.discovery import build # Specify required scopes. SCOPES = [SCOPES] # Authenticate with Google Workspace and get user authentication. flow = InstalledAppFlow.from_client_secrets_file('client_secrets.json', SCOPES) CREDENTIALS = flow.run_local_server() # The Google Workspace resource to monitor for events. TARGET_RESOURCE = 'TARGET_RESOURCE' # The types of events to receive. EVENT_TYPES = [EVENT_TYPES] # The endpoint to deliver events to, such as a Google Cloud Pub/Sub topic. TOPIC = 'TOPIC_NAME' # Call the Workspace Events API using the service endpoint. service = build( 'workspaceevents', 'v1', credentials=CREDENTIALS, ) BODY = { 'target_resource': TARGET_RESOURCE, 'event_types': EVENT_TYPES, 'notification_endpoint': {'pubsub_topic': TOPIC}, 'payload_options': {'include_resource': RESOURCE_DATA}, } response = service.subscriptions().create(body=BODY).execute() print(response)
Sostituisci quanto segue:
SCOPES
: uno o più ambiti OAuth che supportano ogni tipo di evento. per l'abbonamento. Formattata come un array di stringhe. Per elencare più ambiti, separali con virgole. Ad esempio:'https://www.googleapis.com/auth/chat.spaces.readonly', 'https://www.googleapis.com/auth/chat.memberships.readonly'
.TARGET_RESOURCE
: la risorsa di Google Workspace a cui ti stai abbonando, formattato come nome completo della risorsa. Per ad esempio per abbonarsi a uno spazio di Google Chat con l'ID spazioAAAABBBB
, usa//chat.googleapis.com/spaces/AAAABBBB
.EVENT_TYPES
: uno o più tipi di evento a cui vuoi richiedere la sottoscrizione nella risorsa di destinazione. Formatta come un array di stringhe come'google.workspace.chat.message.v1.created'
.TOPIC_NAME
: il nome completo dell'argomento Pub/Sub che creato nel progetto Cloud. Formattato comeprojects/PROJECT_ID/topics/TOPIC_ID
.RESOURCE_DATA
: un valore booleano che specifica se abbonamento include i dati delle risorse nel payload:True
: include tutti i dati delle risorse. Per limitare i campi incluso, aggiungifieldMask
e specificare almeno un campo per la risorsa modificata. Solo degli abbonamenti all'assistenza delle risorse di Chat, tra cui e i dati delle risorse.False
: i dati delle risorse sono esclusi.
Per creare l'abbonamento a Google Workspace, esegui quanto segue in il tuo terminale:
python3 create_subscription.py
L'API Google Workspace Events restituisce una sessione a lunga esecuzione
operativa che contiene
della risorsa Subscription
che hai creato.
Testare l'abbonamento a Google Workspace
Per verificare di ricevere eventi di Google Workspace, puoi attivare un'opzione ed eseguire il pull dei messaggi nella sottoscrizione Pub/Sub.
Per testare il tuo abbonamento a Google Workspace:
Console Google Cloud
Attivare uno o più tipi di eventi nella risorsa di destinazione del abbonamento a Google Workspace. Ad esempio, se hai sottoscritto un abbonamento messaggi in uno spazio di Chat, pubblica un messaggio nello spazio.
Nella console Google Cloud, vai alla pagina Pub/Sub:
Assicurati che il progetto Cloud per la tua app sia selezionato.
Nel menu Pub/Sub, fai clic su Abbonamenti.
Nella tabella, trova la sottoscrizione Pub/Sub per l'argomento e fai clic su il nome della sottoscrizione.
Fai clic sulla scheda Messaggi.
Fai clic su Pull. Potrebbero essere necessari alcuni minuti prima che un evento generi un un messaggio Pub/Sub.
gcloud
Attivare uno o più tipi di eventi nella risorsa di destinazione del abbonamento a Google Workspace. Ad esempio, se hai sottoscritto un abbonamento messaggi in uno spazio di Chat, pubblica un messaggio nello spazio.
Esegui questo comando:
gcloud pubsub subscriptions pull PUBSUB_SUBSCRIPTION_NAME --format=json --limit=MESSAGE_COUNT --auto-ack
Sostituisci quanto segue:
PUBSUB_SUBSCRIPTION_NAME
: il nome completo del tuo Sottoscrizione Pub/Sub, formattata comeprojects/SUBSCRIPTION_ID/subscriptions/SUBSCRIPTION_ID
.MESSAGE_COUNT
: il numero massimo di messaggi Pub/Sub di cui vuoi eseguire il pull.
Possono essere necessari alcuni minuti prima che un evento generi un Pub/Sub .
Per ogni evento di Google Workspace che hai attivato, viene visualizzato un messaggio recapitate alla sottoscrizione Pub/Sub che contiene l'evento. Per maggiori dettagli, vedi Ricezione di eventi come messaggi di Google Cloud Pub/Sub.
Configurare la modalità di ricezione degli eventi da parte dell'app
La sottoscrizione Pub/Sub che hai creato è basata sul pull. Dopo aver eseguito il test la sottoscrizione Pub/Sub, puoi aggiornare il tipo di consegna per modificare la tua app riceve eventi. Ad esempio, puoi configurare Pub/Sub abbonamento a un tipo di consegna push, in modo che la tua app possa ricevere eventi direttamente in un endpoint dell'app.
Per saperne di più sulla configurazione di una sottoscrizione Pub/Sub, consulta la sezione Pub/Sub documentazione.