Cómo exportar datos de conversaciones

Puedes exportar mensajes de conversaciones a un bucket de Cloud Storage. Cada conversación se exporta como un archivo JSON independiente en el formato de datos de conversación estándar. Se pueden exportar un máximo de 10,000 conversaciones a la vez, y cada conversación puede tener hasta 1,000 mensajes.

Autenticación y control de acceso

Cuando envíes una solicitud para exportar conversaciones, usa tus credenciales de usuario final para la autenticación. A tu cuenta de usuario se le debe otorgar, al menos, un rol de lectura para la API de Dialogflow y un rol de edición (con la capacidad de anular objetos) para el bucket de Cloud Storage al que deseas exportar datos. Para obtener más detalles sobre los roles de las cuentas de usuario, consulta la documentación sobre el control de acceso a Cloud Storage y el control de acceso a Dialogflow.

Cuando ejecutes solicitudes de REST en la línea de comandos, ten en cuenta lo siguiente:

Conversaciones disponibles para exportar

Solo se pueden exportar las conversaciones que se hayan completado. El sistema borra periódicamente las conversaciones anteriores, por lo que es posible que ya no estén disponibles si intentas hacer referencia a ellas.

Solicitud de exportación

Para solicitar la exportación, llama al método exportMessages. Este método es una operación de larga duración, por lo que debes verificar el estado para ver si se completó.