Esportare i dati delle conversazioni

Puoi esportare i messaggi delle conversazioni in un bucket Cloud Storage. Ogni conversazione viene esportata come un 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 degli accessi

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

Quando esegui richieste REST dalla riga di comando:

Conversazioni disponibili per l'esportazione

Solo le conversazioni completate sono disponibili per l'esportazione. Le vecchie conversazioni 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 metodo exportMessages. Questo metodo è un'operazione a lunga esecuzione, quindi devi controllare lo stato per il completamento.