- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- ImportEvaluationsRequest.ConversationList
- ImportEvaluationsRequest.ImportOptions
- ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy
Importa le valutazioni nell'app.
Richiesta HTTP
POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
parent |
Obbligatorio. L'app in cui importare le valutazioni. Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "importOptions": { object ( |
| Campi | |
|---|---|
importOptions |
Facoltativo. Opzioni che regolano la procedura di importazione delle valutazioni. |
| L'origine delle valutazioni da importare. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
conversationList |
Le conversazioni da cui importare le valutazioni. |
gcsUri |
L'URI Google Cloud Storage da cui importare le valutazioni. Il formato di questo URI deve essere |
csvContent |
Byte non elaborati che rappresentano il file CSV con la struttura delle valutazioni. Una stringa con codifica in base64. |
| Fine dei campi che si escludono a vicenda. | |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede le seguenti autorizzazioni IAM per la risorsa parent:
ces.evaluations.createces.evaluations.update
Per saperne di più, consulta la documentazione di IAM.
ImportEvaluationsRequest.ConversationList
Un elenco di nomi di risorse di conversazione.
| Rappresentazione JSON |
|---|
{ "conversations": [ string ] } |
| Campi | |
|---|---|
conversations[] |
Facoltativo. Nomi delle risorse di conversazione. |
ImportEvaluationsRequest.ImportOptions
Opzioni di configurazione per il processo di importazione della valutazione. Queste opzioni controllano il comportamento dell'importazione, in particolare quando si verificano conflitti con i dati di valutazione esistenti.
| Rappresentazione JSON |
|---|
{
"conflictResolutionStrategy": enum ( |
| Campi | |
|---|---|
conflictResolutionStrategy |
Facoltativo. La strategia da utilizzare per risolvere i conflitti durante l'importazione. |
ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy
Definisce la strategia per la gestione dei conflitti quando nell'app esiste già una valutazione con lo stesso ID valutazione.
| Enum | |
|---|---|
CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED |
La strategia di risoluzione dei conflitti non è specificata. |
OVERWRITE |
Sovrascrivi la valutazione esistente con quella nuova. |
SKIP |
Mantieni la valutazione esistente e ignora quella nuova. |
DUPLICATE |
Mantieni la valutazione esistente e duplica quella nuova come nuova valutazione. |