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 sulle 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 assegnato almeno un ruolo di lettura per l'API Dialogflow e un ruolo di modifica (con la possibilità di sovrascrivere gli oggetti) per il bucket Cloud Storage in cui vuoi esportare i dati. Per ulteriori dettagli sui ruoli dell'account utente, consulta la documentazione sul controllo dell'accesso di Cloud Storage e sul controllo dell'accesso di Dialogflow.

Quando esegui richieste REST sulla riga di comando:

Conversazioni disponibili per l'esportazione

Solo le conversazioni che sono state concluse sono disponibile per l'esportazione. Le conversazioni precedenti vengono eliminate periodicamente dal sistema, quindi se provi a fare riferimento a una conversazione precedente, è possibile che non sia più disponibile.

Richiedi esportazione

Per richiedere l'esportazione, chiama il metodo exportMessages. Questo metodo è un'operazione che richiede molto tempo, quindi devi controllare lo stato di completamento.