AnalyzeID - Amazon Textract

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

AnalyzeID

分析身份证件以获取相关信息。此信息被提取并返回为IdentityDocumentFields,它记录了提取的文本的标准化字段和值。与其他 Amazon Textract 操作不同,AnalyzeID不返回任何几何数据。

请求语法

{ "DocumentPages": [ { "Bytes": blob, "S3Object": { "Bucket": "string", "Name": "string", "Version": "string" } } ] }

请求参数

请求接受采用 JSON 格式的以下数据。

DocumentPages

文档正在传递给 AnalyZeID。

类型: 数组数组Document对象

数组成员:最少 1 项。最多 2 项。

必填项:是

响应语法

{ "AnalyzeIDModelVersion": "string", "DocumentMetadata": { "Pages": number }, "IdentityDocuments": [ { "DocumentIndex": number, "IdentityDocumentFields": [ { "Type": { "Confidence": number, "NormalizedValue": { "Value": "string", "ValueType": "string" }, "Text": "string" }, "ValueDetection": { "Confidence": number, "NormalizedValue": { "Value": "string", "ValueType": "string" }, "Text": "string" } } ] } ] }

响应元素

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

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

AnalyzeIDModelVersion

用于处理文档的 AnalyzeIdentity API 的版本。

类型: 字符串

DocumentMetadata

有关输入文档的信息。

类型:DocumentMetadata 对象

IdentityDocuments

AnalyzeID 处理的文档清单。包括一个数字,表示它们在列表中的位置以及文档的响应结构。

类型: 数组数组IdentityDocument对象

错误

AccessDeniedException

您无权执行该操作。使用授权用户或 IAM 角色的 Amazon 资源名称 (ARN) 来执行操作。

HTTP 状态代码:400

BadDocumentException

Amazon Textract 无法阅读文档。有关 Amazon Textract 中文档限制的更多信息,请参阅Amazon Textract 中的硬性限制.

HTTP 状态代码:400

DocumentTooLargeException

无法处理该文档,因为它太大。同步操作的最大文档大小为 10 MB。对于 PDF 文件,异步操作的最大文档大小为 500 MB。

HTTP 状态代码:400

InternalServerError

Amazon Textract 遇到了一个服务问题。重新尝试您的调用。

HTTP 状态代码:500

InvalidParameterException

有一个输入参数违反了约束。例如,在同步操作中,InvalidParameterException如果两者都不会发生异常S3Object要么Bytes值在Document请求参数。先验证您的参数,然后重新调用 API 操作。

HTTP 状态代码:400

InvalidS3ObjectException

Amazon Textract 无法访问请求中指定的 S3 对象。有关更多信息,配置对 Amazon S3 的访问权限有关故障排除信息,请参阅。Amazon S3 故障排除

HTTP 状态代码:400

ProvisionedThroughputExceededException

请求数超出了您的吞吐量限制。如要增加此限制,请联系 Amazon Textract。

HTTP 状态代码:400

ThrottlingException

Amazon Textract 暂时无法处理该请求。重新尝试您的调用。

HTTP 状态代码:500

UnsupportedDocumentException

不支持输入文档的格式。操作文档可以是 PNG、JPEG、PDF 或 TIFF 格式。

HTTP 状态代码:400

另请参阅

有关在特定语言的AWS软件开发工具包中使用此 API 的更多信息,请参阅以下内容: