Quando atualiza os dados do agente com a API, pode optar por substituir todo o tipo de dados ou substituir apenas campos específicos do tipo de dados.
Normalmente, é melhor substituir campos específicos,
para evitar substituir acidentalmente todos os seus dados.
Para substituir campos específicos,
forneça um
FieldMask
ao seu pedido de atualização.
Os exemplos seguintes mostram como fornecer um FieldMask
para atualizar o nome a apresentar de um tipo Intent
.
Selecione um protocolo e uma versão para a referência de intenção:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso de intenção | Recurso de intenção |
RPC | Interface de intenção | Interface de intenção |
C++ | IntentsClient | Não disponível |
C# | IntentsClient | Não disponível |
Ir | IntentsClient | Não disponível |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Não disponível | Não disponível |
Python | IntentsClient | IntentsClient |
Ruby | Não disponível | Não disponível |
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do seu Google Cloud projeto
- AGENT_ID: o ID do seu agente
- REGION_ID: o seu ID da região
- INTENT_ID: o ID da intenção
- DISPLAY_NAME: o nome a apresentar pretendido
Método HTTP e URL:
PATCH https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID?updateMask=displayName
Corpo JSON do pedido:
{ "displayName": "DISPLAY_NAME" }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "DISPLAY_NAME", ... }
Java
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.