GetBuiltinSlotTypes - Amazon Lex V1

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

 

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

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

GetBuiltinSlotTypes

获取符合指定条件的内置槽类型的列表。

有关内置插槽类型的列表,请参阅 Alexa Skills Kit 中的插槽类型参考

此操作需要 lex:GetBuiltInSlotTypes 操作权限。

请求语法

GET /builtins/slottypes/?locale=locale&maxResults=maxResults&nextToken=nextToken&signatureContains=signatureContains HTTP/1.1

URI 请求参数

请求使用以下 URI 参数。

locale

插槽类型支持的区域设置列表。

有效值:de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR

maxResults

要在响应中返回的插槽类型的最大数量。默认值为 10。

有效范围:最小值为 1。最大值为 50。

nextToken

用于获取下一页插槽类型的分页令牌。如果对此 API 调用的响应被截断,Amazon Lex 将在响应中返回分页令牌。要获取下一页插槽类型,请在下一个请求中指定分页令牌。

signatureContains

内置插槽类型签名中要匹配的子字符串。如果插槽类型签名的任何部分与子字符串匹配,则将返回该插槽类型。例如,“xyz”同时匹配“xyzabc”和“abcxyz”。

请求正文

该请求没有请求正文。

响应语法

HTTP/1.1 200 Content-type: application/json { "nextToken": "string", "slotTypes": [ { "signature": "string", "supportedLocales": [ "string" ] } ] }

响应元素

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

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

nextToken

如果响应被截断,则响应中会包含一个分页令牌,您可以在下一个请求中使用该令牌来获取下一页插槽类型。

类型:字符串

slotTypes

BuiltInSlotTypeMetadata 对象数组,返回的每种插槽类型对应一个条目。

类型:BuiltinSlotTypeMetadata 对象数组

错误

BadRequestException

请求格式不正确。例如,值无效或必填字段未填充。检查字段值,然后重试。

HTTP 状态代码:400

InternalFailureException

出现内部 Amazon Lex 错误。请再次尝试您的请求。

HTTP 状态代码:500

LimitExceededException

请求超出了限制。请再次尝试您的请求。

HTTP 状态代码:429

另请参阅

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