Pode exportar mensagens de conversas para um contentor do Cloud Storage. Cada conversa é exportada como um ficheiro JSON separado no formato de dados de conversa padrão. Pode exportar um máximo de 10 000 conversas de cada vez, e cada conversa pode ter, no máximo, 1000 mensagens.
Autenticação e controlo de acesso
Quando envia um pedido para exportar conversas, use as suas credenciais de utilizador final para autenticação. A sua conta de utilizador tem de ter, pelo menos, uma função de leitura para a API Dialogflow e uma função de edição (com a capacidade de substituir objetos) para o contentor do Cloud Storage para o qual quer exportar dados. Para mais detalhes sobre as funções da conta de utilizador, consulte a documentação sobre o controlo de acesso do Cloud Storage e o controlo de acesso do Dialogflow.
Ao executar pedidos REST na linha de comandos:
- Use
gcloud auth login
para autenticar ogcloud
com a sua conta de utilizador. - Use
gcloud auth print-access-token
para criar um token para a autenticação de pedidos.
Conversas disponíveis para exportação
Só as conversas que foram concluídas estão disponíveis para exportação. As conversas antigas são eliminadas periodicamente pelo sistema. Por isso, se tentar fazer referência a uma conversa antiga, esta pode já não estar disponível.
Peça a exportação
Para pedir a exportação, chame o método
exportMessages
. Este método é uma operação de longa duração, pelo que tem de verificar o estado para saber se foi concluída.