Esportare i dati delle conversazioni

Puoi esportare i messaggi delle conversazioni in un bucket Cloud Storage. Ogni conversazione viene esportata come file JSON separato nel formato standard dei dati delle conversazioni. È possibile esportare un massimo di 10.000 conversazioni alla volta e ogni conversazione può contenere al massimo 1000 messaggi.

Autenticazione e controllo dell'accesso

Quando invii una richiesta di esportazione delle conversazioni, utilizza le credenziali dell'utente finale per l'autenticazione. Al tuo account utente deve essere concesso almeno il ruolo Lettore per l'API Dialogflow e il ruolo Editor (con la possibilità di sovrascrivere gli oggetti) per il bucket Cloud Storage in cui vuoi esportare i dati. Per maggiori dettagli sui ruoli dell'account utente, consulta la documentazione relativa al controllo dell'accesso a Cloud Storage e al controllo dell'accesso a Dialogflow.

Quando esegui richieste REST dalla riga di comando:

Conversazioni disponibili per l'esportazione

Per l'esportazione sono disponibili solo le conversazioni che sono state completate. Le conversazioni meno recenti vengono eliminate periodicamente dal sistema, quindi se provi a fare riferimento a una conversazione meno recente, potrebbe non essere più disponibile.

Richiedi esportazione

Per richiedere l'esportazione, chiama il exportMessages metodo. Questo metodo è un' operazione a lunga esecuzione, quindi devi controllare lo stato per il completamento.