Actions API

Un servizio RESTful per l'API Actions.

Servizio: actions.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:

  • https://actions.googleapis.com

Risorsa REST: v2

Metodi
decryptSecret POST /v2:decryptSecret
Decripta il client secret OAuth utilizzato nei flussi di collegamento degli account.
encryptSecret POST /v2:encryptSecret
Cripta il client secret OAuth utilizzato nei flussi di collegamento degli account.
setWebAndAppActivityControl POST /v2:setWebAndAppActivityControl
Imposta il controllo Attività web e app su un account di servizio.

Risorsa REST: v2.projects

Metodi
matchIntents POST /v2/{project=projects/*}:matchIntents
Trova gli intent che corrispondono a una determinata query.
sendInteraction POST /v2/{project=projects/*}:sendInteraction
Riproduce un round della conversazione.

Risorsa REST: v2.projects.draft

Metodi
read POST /v2/{name=projects/*/draft}:read
Legge l'intero contenuto della bozza del progetto.
write POST /v2/{parent=projects/*}/draft:write
Aggiorna la bozza del progetto in base al modello.

Risorsa REST: v2.projects.preview

Metodi
write POST /v2/{parent=projects/*}/preview:write
Aggiorna l'anteprima del progetto dell'utente in base al modello.

Risorsa REST: v2.projects.releaseChannels

Metodi
list GET /v2/{parent=projects/*}/releaseChannels
Elenca tutti i canali di rilascio e le eventuali versioni corrispondenti.

Risorsa REST: v2.projects.versions

Metodi
create POST /v2/{parent=projects/*}/versions:create
Crea una versione del progetto basata sul modello e attiva il deployment nel canale di rilascio specificato, se specificato.
list GET /v2/{parent=projects/*}/versions
Elenca tutte le versioni e i relativi stati attuali.
read POST /v2/{name=projects/*/versions/*}:read
Legge l'intero contenuto di una versione di un progetto.

Risorsa REST: v2.sampleProjects

Metodi
list GET /v2/sampleProjects
Elenca tutti i progetti di esempio supportati dall'interfaccia a riga di comando gactions.