Exporter les données des conversations

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

Authentification et contrôle des accès

Lorsque vous envoyez une demande d'exportation de conversations, utilisez vos identifiants d'utilisateur final pour l'authentification. Votre compte utilisateur doit disposer au moins d'un rôle Lecture pour l'API Dialogflow et d'un rôle Édition (avec la possibilité d'écraser des objets) pour le bucket Cloud Storage vers lequel vous souhaitez exporter des données. Pour en savoir plus sur les rôles des comptes 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 à l'exportation

Seules les conversations terminées peuvent être exportées. Les anciennes conversations sont supprimées périodiquement par le système. Si vous essayez de faire référence à une conversation plus ancienne, il est possible qu'elle ne soit plus disponible.

Demandez une exportation

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