DeleteSession - Amazon Lex V1

如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南

 

如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DeleteSession

删除指定自动程序、别名和用户 ID 的会话信息。

请求语法

DELETE /bot/botName/alias/botAlias/user/userId/session HTTP/1.1

URI 请求参数

请求使用以下 URI 参数。

botAlias

包含会话数据的机器人的使用中别名。

必需:是

botName

包含会话数据的机器人的名称。

必需:是

userId

与会话数据关联的用户的标识符。

长度限制:最小长度为 2。最大长度为 100。

模式:[0-9a-zA-Z._:-]+

必需:是

请求体

该请求没有请求正文。

响应语法

HTTP/1.1 200 Content-type: application/json { "botAlias": "string", "botName": "string", "sessionId": "string", "userId": "string" }

响应元素

如果此操作成功,则该服务将会发送回 HTTP 200 响应。

服务以 JSON 格式返回以下数据。

botAlias

与会话数据关联的机器人的使用中别名。

类型:字符串

botName

与会话关联的机器人的名称。

类型:字符串

sessionId

会话的唯一标识符。

类型:字符串

userId

客户端应用程序用户的 ID。

类型:字符串

长度限制:最小长度为 2。最大长度为 100。

模式:[0-9a-zA-Z._:-]+

错误

BadRequestException

请求验证失败,上下文中没有可用的消息,或者机器人构建失败、仍在进行中或者包含未构建的更改。

HTTP 状态代码:400

ConflictException

两个客户端使用相同的 AWS 账户、Amazon Lex 机器人和用户 ID。

HTTP 状态代码:409

InternalFailureException

内部服务错误。重试调用。

HTTP 状态代码:500

LimitExceededException

已超出限制。

HTTP 状态代码:429

NotFoundException

未找到所引用的资源(例如 Amazon Lex 机器人或别名)。

HTTP 状态代码:404

另请参阅

有关在特定语言的 AWS SDK 中使用此 API 的更多信息,请参阅以下内容: