- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- AssistAnswerInfo
Führt eine Drittanbieteraktion mit dem DataConnector aus
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Ressource Der Datenconnector, der zum Ausführen der Aktion verwendet wird |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"actionName": string,
"args": {
object
},
"languageCode": string,
"assistAnswerInfo": {
object ( |
| Felder | |
|---|---|
actionName |
Erforderlich. Name der Aktion. Beispiel: „send_email“ |
args |
Erforderlich. Benannte Argumente der Aktion. Beispiel: Wenn dieser Teil einem Nutzer angeboten wird, ist er möglicherweise bearbeitbar. |
languageCode |
Optional. Sprache, die für Status- und Fehlermeldungen verwendet werden soll, die von Aktionen erstellt werden. |
assistAnswerInfo |
Optional. Falls angegeben, wird das Ergebnis der Aktionsausführung mit der angegebenen Antwort des Assistenten verknüpft. So kann der Assistent das Ergebnis in nachfolgenden Antworten in derselben Sitzung berücksichtigen. Die referenzierte Ressource der Antwort des Assistenten muss vorhanden sein. |
Antworttext
Antwort für die Methode DataConnectorService.ExecuteAction.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"status": {
object ( |
| Felder | |
|---|---|
status |
Status der Aktionsausführung |
textResult |
Menschenlesbares Ergebnis der Aktionsausführung im Erfolgsfall |
result |
Detailliertes Ergebnis der Aktionsausführung im Erfolgsfall |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.assist.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name:
discoveryengine.dataConnectors.executeAction
Weitere Informationen finden Sie in der IAM-Dokumentation.
AssistAnswerInfo
Nachricht, die einen Aktionsaufruf in der Antwort des Assistenten identifiziert
| JSON-Darstellung |
|---|
{ "assistAnswer": string, "invocationId": string } |
| Felder | |
|---|---|
assistAnswer |
Erforderlich. Name der Antwort des Assistenten. Format: |
invocationId |
Erforderlich. Die ID des Aktionsaufrufs |