Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.
Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
DeleteSession
Rimuove le informazioni di sessione per un bot, alias e ID utente specificato.
Sintassi della richiesta
DELETE /bot/botName
/alias/botAlias
/user/userId
/session HTTP/1.1
Parametri della richiesta URI
La richiesta utilizza i seguenti parametri URI.
- botAlias
-
L'alias in uso per il bot che contiene i dati della sessione.
Campo obbligatorio: sì
- botName
-
Il nome del bot che contiene i dati della sessione.
Campo obbligatorio: sì
- userId
-
L'identificatore dell'utente associato ai dati della sessione.
Vincoli di lunghezza: lunghezza minima di 2. Lunghezza massima di 100.
Modello:
[0-9a-zA-Z._:-]+
Campo obbligatorio: sì
Corpo della richiesta
La richiesta non ha un corpo della richiesta.
Sintassi della risposta
HTTP/1.1 200
Content-type: application/json
{
"botAlias": "string",
"botName": "string",
"sessionId": "string",
"userId": "string"
}
Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- botAlias
-
L'alias in uso per il bot associato ai dati della sessione.
▬Tipo: stringa
- botName
-
Il nome del bot associato ai dati della sessione.
▬Tipo: stringa
- sessionId
-
L'identificatore univoco della sessione.
▬Tipo: stringa
- userId
-
L'ID dell'utente dell'applicazione client.
▬Tipo: stringa
Vincoli di lunghezza: lunghezza minima di 2. Lunghezza massima di 100.
Modello:
[0-9a-zA-Z._:-]+
Errori
- BadRequestException
-
La convalida della richiesta non è riuscita, non è presente alcun messaggio utilizzabile nel contesto oppure la compilazione del bot non è riuscita, è ancora in corso o contiene modifiche non integrate.
Codice di stato HTTP: 400
- ConflictException
-
Due client utilizzano lo stesso account AWS, lo stesso bot Amazon Lex e lo stesso ID utente.
Codice di stato HTTP: 409
- InternalFailureException
-
Errore interno del servizio. Riprova la chiamata.
Codice di stato HTTP: 500
- LimitExceededException
-
È stato superato un limite.
Codice di stato HTTP: 429
- NotFoundException
-
La risorsa (ad esempio il bot Amazon Lex o un alias) a cui si fa riferimento non è stata trovata.
Codice di stato HTTP: 404
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: