- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- ImportEvaluationsRequest.ConversationList
- ImportEvaluationsRequest.ImportOptions
- ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy
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 |
Erforderlich. Die App, in die die Bewertungen importiert werden sollen. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "importOptions": { object ( |
| Felder | |
|---|---|
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 |
Die Unterhaltungen, aus denen die Bewertungen importiert werden sollen. |
gcsUri |
Der Google Cloud Storage-URI, aus dem Bewertungen importiert werden sollen. Das Format dieses URI muss |
csvContent |
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-platformhttps://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.createces.evaluations.update
Weitere Informationen finden Sie in der IAM-Dokumentation.
ImportEvaluationsRequest.ConversationList
Eine Liste der Namen von Unterhaltungsressourcen.
| JSON-Darstellung |
|---|
{ "conversations": [ string ] } |
| Felder | |
|---|---|
conversations[] |
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 ( |
| Felder | |
|---|---|
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. |