Exporter les données des conversations

Vous pouvez exporter les messages de conversation vers un bucket Cloud Storage. Chaque conversation est exportée sous la forme d'un fichier JSON distinct au format de données de conversation standard. Vous ne pouvez pas exporter plus de 10 000 conversations à la fois, et chaque conversation ne 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 être associé à au moins un rôle lecture pour l'API Dialogflow et un rôle modification (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 de compte utilisateur, consultez la documentation sur le contrôle des accès de Cloud Storage et le contrôle des accès de Dialogflow.

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

Conversations disponibles à l'exportation

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

Demander l'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 l'état d'exécution.