Exportar dados da conversa

É possível exportar mensagens de conversa para um bucket do Cloud Storage. Cada conversa é exportada como um arquivo JSON separado no formato padrão de dados de conversa. É possível exportar no máximo 10.000 conversas por vez, e cada uma pode ter até 1.000 mensagens.

Autenticação e controle de acesso

Ao enviar uma solicitação para exportar conversas, use suas credenciais de usuário final para autenticação. Sua conta de usuário precisa ter pelo menos um papel de leitura para a API Dialogflow e um papel de edição (com a capacidade de substituir objetos) para o bucket do Cloud Storage em que você quer exportar os dados. Para mais detalhes sobre as funções das contas de usuário, consulte a documentação de controle de acesso do Cloud Storage e controle de acesso do Dialogflow.

Ao executar solicitações REST na linha de comando:

Conversas disponíveis para exportação

Somente conversas concluídas estão disponíveis para exportação. As conversas antigas são excluídas periodicamente pelo sistema. Por isso, se você tentar fazer referência a uma conversa mais antiga, ela pode não estar mais disponível.

Solicitar exportação

Para solicitar a exportação, chame o método exportMessages. Esse método é uma operação de longa duração. Portanto, é necessário verificar o status para saber se ela foi concluída.