Exporter les données de conversation

Vous pouvez exporter les messages de conversation vers un bucket Cloud Storage. Chaque conversation est exportée en tant que fichier JSON distinct au format de données de conversation standard. Vous pouvez exporter jusqu'à 10 000 conversations à la fois, et chaque conversation peut contenir au maximum 1 000 messages.

Authentification et contrôle des accès

Lorsque vous envoyez une requête pour exporter des conversations, utilisez vos identifiants d'utilisateur final pour l'authentification. Votre compte utilisateur doit disposer au minimum du rôle Lecteur pour l'API Dialogflow et du rôle Éditeur (avec la possibilité d'écraser des objets) pour le bucket Cloud Storage dans lequel vous souhaitez exporter des données. Pour en savoir plus sur les rôles de compte utilisateur , consultez la documentation sur le contrôle des accès Cloud Storage et le contrôle des accès Dialogflow.

Lorsque vous exécutez des requêtes REST dans la ligne de commande :

Conversations disponibles pour l'exportation

Seules les conversations qui ont été terminées sont disponibles pour l'exportation. Les anciennes conversations sont supprimées périodiquement par le système. Par conséquent, si vous essayez de référencer une conversation plus ancienne, elle peut ne plus être disponible.

Demandez une exportation

Pour demander une exportation, appelez la exportMessages méthode. Cette méthode est une opération de longue durée. Vous devez donc vérifier l'état d'exécution.