Method: projects.locations.apps.importEvaluations

Importiert Bewertungen in die App.

HTTP-Anfrage

POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Die App, in die die Bewertungen importiert werden sollen. Format: projects/{project}/locations/{location}/apps/{app}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "importOptions": {
    object (ImportEvaluationsRequest.ImportOptions)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "conversationList": {
    object (ImportEvaluationsRequest.ConversationList)
  },
  "gcsUri": string,
  "csvContent": string
  // End of mutually exclusive fields.
}
Felder
importOptions

object (ImportEvaluationsRequest.ImportOptions)

Optional. Optionen für den Importprozess für die Auswertungen.

Die Quelle der zu importierenden Bewertungen. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
conversationList

object (ImportEvaluationsRequest.ConversationList)

Die Unterhaltungen, aus denen die Bewertungen importiert werden sollen.

gcsUri

string

Der Google Cloud Storage-URI, aus dem Bewertungen importiert werden sollen. Das Format dieses URI muss gs://<bucket-name>/<object-name> sein.

csvContent

string (bytes format)

Rohbytes, die die CSV-Datei mit der Struktur der Auswertungen darstellen.

Ein base64-codierter String.

Ende der sich gegenseitig ausschließenden Felder.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/ces

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgenden IAM-Berechtigungen für die Ressource parent:

  • ces.evaluations.create
  • ces.evaluations.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

ImportEvaluationsRequest.ConversationList

Eine Liste der Namen von Unterhaltungsressourcen.

JSON-Darstellung
{
  "conversations": [
    string
  ]
}
Felder
conversations[]

string

Optional. Namen von Unterhaltungsressourcen.

ImportEvaluationsRequest.ImportOptions

Konfigurationsoptionen für den Importprozess für die Auswertung. Mit diesen Optionen wird das Importverhalten gesteuert, insbesondere wenn Konflikte mit vorhandenen Auswertungsdaten auftreten.

JSON-Darstellung
{
  "conflictResolutionStrategy": enum (ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy)
}
Felder
conflictResolutionStrategy

enum (ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy)

Optional. Die Strategie, die beim Beheben von Konflikten während des Imports verwendet werden soll.

ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy

Definiert die Strategie für den Umgang mit Konflikten, wenn in der App bereits eine Auswertung mit derselben Auswertungs-ID vorhanden ist.

Enums
CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED Die Strategie zur Konfliktlösung ist nicht angegeben.
OVERWRITE Überschreiben Sie die vorhandene Bewertung mit der neuen.
SKIP Die vorhandene Bewertung beibehalten und die neue überspringen.
DUPLICATE Behalten Sie die vorhandene Bewertung bei und duplizieren Sie die neue als neue Bewertung.