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:
Utilisez gcloud auth login pour authentifier gcloud avec votre compte utilisateur.
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.
Ce contenu vous a-t-il été utile ?
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/06 (UTC)."],[[["This feature is currently in a pre-general availability (Pre-GA) stage, meaning it is provided \"as is\" with potentially limited support, and it is subject to the \"Pre-GA Offerings Terms\"."],["You can export conversation messages to a Cloud Storage bucket as separate JSON files, with each conversation containing at most 1000 messages, and up to 10,000 conversations can be exported in one request."],["Exporting conversations requires user authentication with at least a read role for the Dialogflow API and an edit role for the designated Cloud Storage bucket."],["Only conversations that have been marked as completed are available for export, and older conversations may be deleted over time."],["To initiate the export, use the `exportMessages` method, which operates as a long-running operation, requiring you to monitor its status for completion."]]],[]]