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
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
- PROJECT_ID: Ihre Google Cloud-Projekt-ID
- AGENT_ID: Agent-ID
- REGION_ID: Ihre Regions-ID
- INTENT_ID mit Ihrer Intent-ID
- DISPLAY_NAME: Ihr gewünschter Anzeigename
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 anfordern:
{ "displayName": "DISPLAY_NAME" }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten in etwa folgende JSON-Antwort erhalten:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "DISPLAY_NAME", ... }
Java
Richten Sie zur Authentifizierung bei Dialogflow die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Richten Sie zur Authentifizierung bei Dialogflow die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Richten Sie zur Authentifizierung bei Dialogflow die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.