Analyzer - Get Analyze Invoice Result
Отслеживайте ход выполнения и получите результат операции анализа счета.
GET {endpoint}/formrecognizer/v2.1/prebuilt/invoice/analyzeResults/{resultId}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например). https://westus2.api.cognitive.microsoft.com |
result
|
path | True |
string uuid |
Идентификатор результата операции анализа. |
Заголовок запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешное завершение |
|
Other Status Codes |
Сущность ответа, сопровождающая несвоевременные ответы, содержащие дополнительные сведения об ошибке. |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
Примеры
Get analyze receipt result
Образец запроса
GET {endpoint}/formrecognizer/v2.1/prebuilt/invoice/analyzeResults/3b1e6c5b-e113-4114-ab6b-ce65dfe8050f
Пример ответа
{
"status": "running",
"createdDateTime": "2019-05-01T10:53:21Z",
"lastUpdatedDateTime": "2019-05-01T10:53:23Z",
"analyzeResult": {
"version": "v2.1",
"readResults": [],
"pageResults": [],
"documentResults": [],
"errors": []
}
}
Определения
Имя | Описание |
---|---|
Analyze |
Состояние и результат операции анализа в очереди. |
Analyze |
Анализ результата операции. |
Appearance |
Объект , представляющий внешний вид текстовой строки. |
Data |
Сведения о извлеченной таблице, содержащейся на странице. |
Data |
Сведения о извлеченной ячейке в таблице. |
Document |
Набор извлеченных полей, соответствующих входным документам. |
Error |
|
Error |
|
Field |
Распознанное значение поля. |
Field |
Семантический тип данных значения поля. |
Key |
Сведения о извлеченном ключе или значении в паре "ключ-значение". |
Key |
Сведения о извлеченной паре "ключ-значение". |
Key |
Семантический тип данных элемента ключевого значения. |
Length |
Единица измерения, используемая свойствами width, height и boundingBox. Для изображений единицей является пиксель. Для PDF единица имеет значение "дюйм". |
Operation |
Состояние операции в очереди. |
Page |
Извлекается информация из одной страницы. |
Read |
Текст, извлеченный из страницы входного документа. |
Selection |
Сведения о извлеченной выделенной метки. |
Style |
Объект , представляющий стиль текстовой строки. |
Text |
Объект , представляющий извлеченную текстовую строку. |
Text |
Имя стиля строки текста, включая рукописный текст и другие. |
Text |
Объект , представляющий слово. |
AnalyzeOperationResult
Состояние и результат операции анализа в очереди.
Имя | Тип | Описание |
---|---|---|
analyzeResult |
Результаты операции анализа. |
|
createdDateTime |
string |
Дата и время (UTC) отправки операции анализа. |
lastUpdatedDateTime |
string |
Дата и время (UTC) последнего обновления состояния. |
status |
Состояние операции. |
AnalyzeResult
Анализ результата операции.
Имя | Тип | Описание |
---|---|---|
documentResults |
Сведения на уровне документа, извлеченные из входных данных. |
|
errors |
Список ошибок, сообщаемых во время операции анализа. |
|
pageResults |
Сведения на уровне страницы, извлеченные из входных данных. |
|
readResults |
Текст, извлеченный из входных данных. |
|
version |
string |
Версия схемы, используемая для этого результата. |
Appearance
Объект , представляющий внешний вид текстовой строки.
Имя | Тип | Описание |
---|---|---|
style |
Объект , представляющий стиль текстовой строки. |
DataTable
Сведения о извлеченной таблице, содержащейся на странице.
Имя | Тип | Описание |
---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник таблицы. |
cells |
Список ячеек, содержащихся в таблице. |
|
columns |
integer |
Число столбцов. |
rows |
integer |
Число строк. |
DataTableCell
Сведения о извлеченной ячейке в таблице.
Имя | Тип | Default value | Описание |
---|---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник ячейки. |
|
columnIndex |
integer |
Индекс столбца ячейки. |
|
columnSpan |
integer |
1 |
Число столбцов, охватываемых этой ячейкой. |
confidence |
number |
Значение достоверности. |
|
elements |
string[] |
Если параметру includeTextDetails присвоено значение true, создается список ссылок на текстовые элементы, составляющие эту ячейку таблицы. |
|
isFooter |
boolean |
False |
Является ли текущая ячейка ячейкой нижнего колонтитула? |
isHeader |
boolean |
False |
Является ли текущая ячейка ячейкой заголовка? |
rowIndex |
integer |
Индекс строки ячейки. |
|
rowSpan |
integer |
1 |
Число строк, охватываемых этой ячейкой. |
text |
string |
Текстовое содержимое ячейки. |
DocumentResult
Набор извлеченных полей, соответствующих входным документам.
Имя | Тип | Описание |
---|---|---|
docType |
string |
Тип документа. |
docTypeConfidence |
number |
Прогнозируемое доверие к типу документа. |
fields |
<string,
Field |
Словарь именованных значений полей. |
modelId |
string |
Идентификатор модели. |
pageRange |
integer[] |
Первая и последняя страницы, на которой находится документ. |
ErrorInformation
Имя | Тип | Описание |
---|---|---|
code |
string |
|
message |
string |
ErrorResponse
Имя | Тип | Описание |
---|---|---|
error |
FieldValue
Распознанное значение поля.
Имя | Тип | Описание |
---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник значения поля, если это необходимо. |
confidence |
number |
Оценка достоверности. |
elements |
string[] |
Если параметру includeTextDetails присвоено значение true, создается список ссылок на текстовые элементы, составляющие это поле. |
page |
integer |
Номер 1 страницы во входном документе. |
text |
string |
Текстовое содержимое извлеченного поля. |
type |
Тип значения поля. |
|
valueArray |
Массив значений полей. |
|
valueCountryRegion |
string |
3-буквенный код страны (ISO 3166-1 alpha-3). |
valueDate |
string |
Значение даты. |
valueInteger |
integer |
Целое значение. |
valueNumber |
number |
Значение с плавающей запятой. |
valueObject |
<string,
Field |
Словарь именованных значений полей. |
valuePhoneNumber |
string |
Значение номера телефона. |
valueSelectionMark |
enum:
|
Значение метки выбора. |
valueString |
string |
Строковое значение. |
valueTime |
string |
Значение времени. |
FieldValueType
Семантический тип данных значения поля.
Имя | Тип | Описание |
---|---|---|
array |
string |
|
countryRegion |
string |
|
date |
string |
|
integer |
string |
|
number |
string |
|
object |
string |
|
phoneNumber |
string |
|
selectionMark |
string |
|
string |
string |
|
time |
string |
KeyValueElement
Сведения о извлеченном ключе или значении в паре "ключ-значение".
Имя | Тип | Описание |
---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник ключа или значения. |
elements |
string[] |
Если параметру includeTextDetails присвоено значение true, создается список ссылок на текстовые элементы, составляющие этот ключ или значение. |
text |
string |
Текстовое содержимое ключа или значения. |
type |
Семантический тип данных элемента ключевого значения. |
KeyValuePair
Сведения о извлеченной паре "ключ-значение".
Имя | Тип | Описание |
---|---|---|
confidence |
number |
Значение достоверности. |
key |
Сведения о извлеченном ключе в паре "ключ-значение". |
|
label |
string |
Определяемая пользователем метка для записи пары "ключ-значение". |
value |
Сведения о извлеченном значении в паре "ключ-значение". |
KeyValueType
Семантический тип данных элемента ключевого значения.
Имя | Тип | Описание |
---|---|---|
selectionMark |
string |
|
string |
string |
LengthUnit
Единица измерения, используемая свойствами width, height и boundingBox. Для изображений единицей является пиксель. Для PDF единица имеет значение "дюйм".
Имя | Тип | Описание |
---|---|---|
inch |
string |
|
pixel |
string |
OperationStatus
Состояние операции в очереди.
Имя | Тип | Описание |
---|---|---|
failed |
string |
|
notStarted |
string |
|
running |
string |
|
succeeded |
string |
PageResult
Извлекается информация из одной страницы.
Имя | Тип | Описание |
---|---|---|
clusterId |
integer |
Идентификатор кластера. |
keyValuePairs |
Список пар "ключ-значение", извлеченных из страницы. |
|
page |
integer |
Номер страницы. |
tables |
Список таблиц данных, извлеченных из страницы. |
ReadResult
Текст, извлеченный из страницы входного документа.
Имя | Тип | Описание |
---|---|---|
angle |
number |
Общая ориентация текста в направлении по часовой стрелке, измеряемая в градусах между (-180, 180]. |
height |
number |
Высота изображения/PDF в пикселях/дюймах соответственно. |
lines |
Text |
Если параметру includeTextDetails присвоено значение true, отображается список распознаваемых текстовых строк. Максимальное количество возвращаемых строк — 300 на страницу. Линии сортируются сверху вниз, слева направо, хотя в некоторых случаях близость рассматривается с более высоким приоритетом. Так как порядок сортировки зависит от обнаруженного текста, он может изменяться в разных изображениях и обновлениях версий OCR. Таким образом, бизнес-логика должна строиться на основе фактического расположения строки, а не порядка. |
page |
integer |
Номер 1 страницы во входном документе. |
selectionMarks |
Список меток выделения, извлеченных из страницы. |
|
unit |
Единица измерения, используемая свойствами width, height и boundingBox. Для изображений единицей является пиксель. Для PDF единица имеет значение "дюйм". |
|
width |
number |
Ширина изображения/PDF в пикселях/дюймах соответственно. |
SelectionMark
Сведения о извлеченной выделенной метки.
Имя | Тип | Описание |
---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник выделенной метки. |
confidence |
number |
Значение достоверности. |
state |
enum:
|
Состояние выделенной метки. |
Style
Объект , представляющий стиль текстовой строки.
Имя | Тип | Описание |
---|---|---|
confidence |
number |
Достоверность стиля строки текста. |
name |
Имя стиля строки текста, включая рукописный текст и другие. |
TextLine
Объект , представляющий извлеченную текстовую строку.
Имя | Тип | Описание |
---|---|---|
appearance |
Свойства внешнего вида текста. |
|
boundingBox |
number[] |
Ограничивающий прямоугольник извлеченной строки. |
text |
string |
Текстовое содержимое строки. |
words |
Text |
Список слов в текстовой строке. |
TextStyle
Имя стиля строки текста, включая рукописный текст и другие.
Имя | Тип | Описание |
---|---|---|
handwriting |
string |
|
other |
string |
TextWord
Объект , представляющий слово.
Имя | Тип | Описание |
---|---|---|
boundingBox |
number[] |
Ограничивающий прямоугольник извлеченного слова. |
confidence |
number |
Значение достоверности. |
text |
string |
Текстовое содержимое слова. |