Quando aggiorni i dati dell'agente con l'API, puoi scegliere di sovrascrivere l'intero tipo di dati o solo campi specifici del tipo di dati.
In genere è meglio sovrascrivere campi specifici, in modo da evitare di sovrascrivere accidentalmente tutti i dati.
Per sovrascrivere campi specifici,
fornisci un
FieldMask
alla richiesta di aggiornamento.
Gli esempi riportati di seguito mostrano come fornire un FieldMask per aggiornare il nome visualizzato di un tipo Intent.
Seleziona un protocollo e una versione per il riferimento Intent:
| Protocollo | V3 | V3beta1 |
|---|---|---|
| REST | Risorsa Intent | Risorsa Intent |
| RPC | Interfaccia Intent | Interfaccia Intent |
| C++ | IntentsClient | Non disponibile |
| C# | IntentsClient | Non disponibile |
| Vai | IntentsClient | Non disponibile |
| Java | IntentsClient | IntentsClient |
| Node.js | IntentsClient | IntentsClient |
| PHP | Non disponibile | Non disponibile |
| Python | IntentsClient | IntentsClient |
| Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: il tuo Google Cloud ID progetto
- AGENT_ID: il tuo ID agente
- REGION_ID: il tuo ID regione
- INTENT_ID: il tuo ID intent
- DISPLAY_NAME: il nome visualizzato che vuoi
Metodo 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 della richiesta:
{
"displayName": "DISPLAY_NAME"
}
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{
"name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID",
"displayName": "DISPLAY_NAME",
...
}
Java
Per eseguire l'autenticazione in Dialogflow CX, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Dialogflow CX, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Dialogflow CX, configura le credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.