Analyzer - Get Analyze Receipt Result
Controle o progresso e obtenha o resultado da operação analisar recibos.
GET {endpoint}/formrecognizer/v2.1/prebuilt/receipt/analyzeResults/{resultId}
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://westus2.api.cognitive.microsoft.com). |
result
|
path | True |
string uuid |
Analise o identificador do resultado da operação. |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Com êxito |
|
Other Status Codes |
Entidade de resposta que acompanha respostas não bem-sucedidas que contêm detalhes adicionais sobre o erro. |
Segurança
Ocp-Apim-Subscription-Key
Tipo:
apiKey
Em:
header
Exemplos
Get analyze receipt result
Pedido de amostra
GET {endpoint}/formrecognizer/v2.1/prebuilt/receipt/analyzeResults/3b1e6c5b-e113-4114-ab6b-ce65dfe8050f
Resposta da amostra
{
"status": "running",
"createdDateTime": "2019-05-01T10:53:21Z",
"lastUpdatedDateTime": "2019-05-01T10:53:23Z",
"analyzeResult": {
"version": "v2.1",
"readResults": [],
"pageResults": [],
"documentResults": [],
"errors": []
}
}
Definições
Name | Description |
---|---|
Analyze |
Estado e resultado da operação de análise em fila. |
Analyze |
Analisar o resultado da operação. |
Appearance |
Um objeto que representa o aspeto da linha de texto. |
Data |
Informações sobre a tabela extraída contida numa página. |
Data |
Informações sobre a célula extraída numa tabela. |
Document |
Um conjunto de campos extraídos correspondentes ao documento de entrada. |
Error |
|
Error |
|
Field |
Valor de campo reconhecido. |
Field |
Tipo de dados semântico do valor do campo. |
Key |
Informações sobre a chave extraída ou o valor num par chave-valor. |
Key |
Informações sobre o par chave-valor extraído. |
Key |
Tipo de dados semântico do elemento de valor de chave. |
Length |
A unidade utilizada pelas propriedades width, height e boundingBox. Para imagens, a unidade é "pixel". Para PDF, a unidade é "polegada". |
Operation |
Estado da operação em fila. |
Page |
Informações extraídas de uma única página. |
Read |
Texto extraído de uma página no documento de entrada. |
Selection |
Informações sobre a marca de seleção extraída. |
Style |
Um objeto que representa o estilo da linha de texto. |
Text |
Um objeto que representa uma linha de texto extraída. |
Text |
O nome do estilo da linha de texto, incluindo escrita manual e outro. |
Text |
Um objeto que representa uma palavra. |
AnalyzeOperationResult
Estado e resultado da operação de análise em fila.
Name | Tipo | Description |
---|---|---|
analyzeResult |
Resultados da operação de análise. |
|
createdDateTime |
string |
Data e hora (UTC) em que a operação de análise foi submetida. |
lastUpdatedDateTime |
string |
Data e hora (UTC) em que o estado foi atualizado pela última vez. |
status |
Estado da operação. |
AnalyzeResult
Analisar o resultado da operação.
Name | Tipo | Description |
---|---|---|
documentResults |
Informações ao nível do documento extraídas da entrada. |
|
errors |
Lista de erros comunicados durante a operação de análise. |
|
pageResults |
Informações ao nível da página extraídas da entrada. |
|
readResults |
Texto extraído da entrada. |
|
version |
string |
Versão do esquema utilizado para este resultado. |
Appearance
Um objeto que representa o aspeto da linha de texto.
Name | Tipo | Description |
---|---|---|
style |
Um objeto que representa o estilo da linha de texto. |
DataTable
Informações sobre a tabela extraída contida numa página.
Name | Tipo | Description |
---|---|---|
boundingBox |
number[] |
Caixa delimitadora da tabela. |
cells |
Lista de células contidas na tabela. |
|
columns |
integer |
Número de colunas. |
rows |
integer |
Número de linhas. |
DataTableCell
Informações sobre a célula extraída numa tabela.
Name | Tipo | Default value | Description |
---|---|---|---|
boundingBox |
number[] |
Caixa delimitadora da célula. |
|
columnIndex |
integer |
Índice de coluna da célula. |
|
columnSpan |
integer |
1 |
Número de colunas abrangidas por esta célula. |
confidence |
number |
Valor de confiança. |
|
elements |
string[] |
Quando includeTextDetails está definido como verdadeiro, uma lista de referências aos elementos de texto que constituem esta célula de tabela. |
|
isFooter |
boolean |
False |
A célula atual é uma célula de rodapé? |
isHeader |
boolean |
False |
A célula atual é uma célula de cabeçalho? |
rowIndex |
integer |
Índice de linha da célula. |
|
rowSpan |
integer |
1 |
Número de linhas abrangidas por esta célula. |
text |
string |
Conteúdo do texto da célula. |
DocumentResult
Um conjunto de campos extraídos correspondentes ao documento de entrada.
Name | Tipo | Description |
---|---|---|
docType |
string |
Tipo de documento. |
docTypeConfidence |
number |
Confiança do tipo de documento previsto. |
fields |
<string,
Field |
Dicionário de valores de campos nomeados. |
modelId |
string |
Identificador de modelo. |
pageRange |
integer[] |
Número da primeira e última página onde o documento é encontrado. |
ErrorInformation
Name | Tipo | Description |
---|---|---|
code |
string |
|
message |
string |
ErrorResponse
Name | Tipo | Description |
---|---|---|
error |
FieldValue
Valor de campo reconhecido.
Name | Tipo | Description |
---|---|---|
boundingBox |
number[] |
Caixa delimitadora do valor do campo, se apropriado. |
confidence |
number |
Classificação de confiança. |
elements |
string[] |
Quando includeTextDetails está definido como verdadeiro, uma lista de referências aos elementos de texto que constituem este campo. |
page |
integer |
O número de página baseado em 1 no documento de entrada. |
text |
string |
Conteúdo de texto do campo extraído. |
type |
Tipo de valor de campo. |
|
valueArray |
Matriz de valores de campo. |
|
valueCountryRegion |
string |
Código de país de 3 letras (ISO 3166-1 alfa-3). |
valueDate |
string |
Valor de data. |
valueInteger |
integer |
Valor inteiro. |
valueNumber |
number |
Valor de vírgula flutuante. |
valueObject |
<string,
Field |
Dicionário de valores de campos nomeados. |
valuePhoneNumber |
string |
Valor do número de telefone. |
valueSelectionMark |
enum:
|
Valor da marca de seleção. |
valueString |
string |
Valor da cadeia. |
valueTime |
string |
Valor de tempo. |
FieldValueType
Tipo de dados semântico do valor do campo.
Name | Tipo | Description |
---|---|---|
array |
string |
|
countryRegion |
string |
|
date |
string |
|
integer |
string |
|
number |
string |
|
object |
string |
|
phoneNumber |
string |
|
selectionMark |
string |
|
string |
string |
|
time |
string |
KeyValueElement
Informações sobre a chave extraída ou o valor num par chave-valor.
Name | Tipo | Description |
---|---|---|
boundingBox |
number[] |
Caixa delimitadora da chave ou valor. |
elements |
string[] |
Quando includeTextDetails está definido como verdadeiro, uma lista de referências aos elementos de texto que constituem esta chave ou valor. |
text |
string |
O conteúdo de texto da chave ou valor. |
type |
Tipo de dados semântico do elemento de valor de chave. |
KeyValuePair
Informações sobre o par chave-valor extraído.
Name | Tipo | Description |
---|---|---|
confidence |
number |
Valor de confiança. |
key |
Informações sobre a chave extraída num par chave-valor. |
|
label |
string |
Uma etiqueta definida pelo utilizador para a entrada de par chave/valor. |
value |
Informações sobre o valor extraído num par chave-valor. |
KeyValueType
Tipo de dados semântico do elemento de valor de chave.
Name | Tipo | Description |
---|---|---|
selectionMark |
string |
|
string |
string |
LengthUnit
A unidade utilizada pelas propriedades width, height e boundingBox. Para imagens, a unidade é "pixel". Para PDF, a unidade é "polegada".
Name | Tipo | Description |
---|---|---|
inch |
string |
|
pixel |
string |
OperationStatus
Estado da operação em fila.
Name | Tipo | Description |
---|---|---|
failed |
string |
|
notStarted |
string |
|
running |
string |
|
succeeded |
string |
PageResult
Informações extraídas de uma única página.
Name | Tipo | Description |
---|---|---|
clusterId |
integer |
Identificador do cluster. |
keyValuePairs |
Lista de pares chave-valor extraídos da página. |
|
page |
integer |
Número de página. |
tables |
Lista de tabelas de dados extraídas da página. |
ReadResult
Texto extraído de uma página no documento de entrada.
Name | Tipo | Description |
---|---|---|
angle |
number |
A orientação geral do texto no sentido dos ponteiros do relógio, medida em graus entre (-180, 180]. |
height |
number |
A altura da imagem/PDF em píxeis/polegadas, respetivamente. |
lines |
Text |
Quando includeTextDetails está definido como verdadeiro, uma lista de linhas de texto reconhecidas. O número máximo de linhas devolvidas é 300 por página. As linhas são ordenadas de cima para baixo, da esquerda para a direita, embora em certos casos a proximidade seja tratada com maior prioridade. Uma vez que a sequência de ordenação depende do texto detetado, pode ser alterada entre as imagens e as atualizações da versão do OCR. Assim, a lógica de negócio deve ser criada sobre a localização de linha real em vez da ordem. |
page |
integer |
O número de página baseado em 1 no documento de entrada. |
selectionMarks |
Lista de marcas de seleção extraídas da página. |
|
unit |
A unidade utilizada pelas propriedades width, height e boundingBox. Para imagens, a unidade é "pixel". Para PDF, a unidade é "polegada". |
|
width |
number |
A largura da imagem/PDF em píxeis/polegadas, respetivamente. |
SelectionMark
Informações sobre a marca de seleção extraída.
Name | Tipo | Description |
---|---|---|
boundingBox |
number[] |
Caixa delimitadora da marca de seleção. |
confidence |
number |
Valor de confiança. |
state |
enum:
|
Estado da marca de seleção. |
Style
Um objeto que representa o estilo da linha de texto.
Name | Tipo | Description |
---|---|---|
confidence |
number |
A confiança do estilo da linha de texto. |
name |
O nome do estilo da linha de texto, incluindo escrita manual e outro. |
TextLine
Um objeto que representa uma linha de texto extraída.
Name | Tipo | Description |
---|---|---|
appearance |
Propriedades de aspeto do texto. |
|
boundingBox |
number[] |
Caixa delimitadora de uma linha extraída. |
text |
string |
O conteúdo de texto da linha. |
words |
Text |
Lista de palavras na linha de texto. |
TextStyle
O nome do estilo da linha de texto, incluindo escrita manual e outro.
Name | Tipo | Description |
---|---|---|
handwriting |
string |
|
other |
string |
TextWord
Um objeto que representa uma palavra.
Name | Tipo | Description |
---|---|---|
boundingBox |
number[] |
Caixa delimitadora de uma palavra extraída. |
confidence |
number |
Valor de confiança. |
text |
string |
O conteúdo do texto da palavra. |