Wenn Sie Agent-Daten mit der API aktualisieren, können Sie den gesamten Datentyp oder nur bestimmte Felder des Datentyps überschreiben.
In der Regel empfiehlt es sich, bestimmte Felder zu überschreiben, damit Sie nicht versehentlich alle Daten überschreiben.
Wenn Sie bestimmte Felder überschreiben möchten, geben Sie in Ihrer Aktualisierungsanfrage eine FieldMask
an.
In den folgenden Beispielen wird gezeigt, wie eine FieldMask
bereitgestellt wird, um den Anzeigenamen für einen Intent
-Typ zu aktualisieren.
Wählen Sie ein Protokoll und eine Version für die Intent-Referenz aus:
Protokoll | V3 | V3beta1 |
---|---|---|
REST | Intent-Ressource | Intent-Ressource |
RPC | Intent-Oberfläche | Intent-Oberfläche |
C++ | IntentsClient | Nicht verfügbar |
C# | IntentsClient | Nicht verfügbar |
Go | IntentsClient | Nicht verfügbar |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Nicht verfügbar | Nicht verfügbar |
Python | IntentsClient | IntentsClient |
Ruby | Nicht verfügbar | Nicht verfügbar |
REST UND BEFEHLSZEILE
Bevor Sie eine der Anfragedaten verwenden, nehmen Sie folgende Ersetzungen vor:
- PROJECT_ID: ID Ihres GCP-Projekts
- AGENT_ID: Agent-ID
- REGION_ID: Ihre Regions-ID
- INTENT_ID mit Ihrer Intent-ID
- DISPLAY_NAME: Ihr gewünschter angezeigter Name
HTTP-Methode und URL:
PATCH https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID?updateMask=displayName
JSON-Text der Anfrage:
{ "displayName": "DISPLAY_NAME" }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "name": "projects/your-project-id/locations/us-central1/agents/c2a370ca-158a-4296-a211-d5ab6bb84324/intents/91aa7827-d69b-4077-8b21-7a66b8b59f16", "displayName": "your-display-name", ... }
Java
Node.js
Python