编码文件(详细)
POST
/api/receipt/v1/verbose/encoded使用 json 有效负载中的 base64 编码图像从收据(或发票)中提取数据并返回详细结果
请求参数
Header 参数
content-type
string
必需
示例值:
application/json
Body 参数application/json
refresh
boolean
可选
incognito
boolean
可选
extractTime
boolean
可选
image
string
编码图像文件
filename
string
文件名
contentType
string
必需
文件的内容类型。(例如:image/jpeg)
示例
{
"refresh": false,
"incognito": false,
"extractTime": false
}
示例代码
返回响应
成功(200)
请求有误(400)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
location
object
必需
city
object
必需
continent
object
必需
country
object
必需
location
object
必需
postal
object
必需
registered_country
object
必需
subdivisions
array [object {3}]
必需
totalAmount
object
必需
confidenceLevel
integer
必需
taxAmount
object
必需
confidenceLevel
integer
必需
confidenceLevel
number
必需
date
object
必需
confidenceLevel
integer
必需
text
object
必需
text
string
必需
regions
array[string]
必需
amounts
array[string]
必需
numbers
array[string]
必需
lineAmounts
array[string]
必需
itemsCount
object
必需
data
integer
必需
confidenceLevel
integer
必需
entities
object
必需
productLineItems
array[string]
必需
paymentType
object
必需
data
string
必需
confidenceLevel
number
必需
text
string
必需
index
integer
必需
regions
array[string]
必需
merchantName
object
必需
data
string
必需
confidenceLevel
number
必需
text
string
必需
index
integer
必需
regions
array[string]
必需
merchantAddress
object
必需
confidenceLevel
integer
必需
merchantCity
object
必需
confidenceLevel
integer
必需
merchantState
object
必需
confidenceLevel
integer
必需
merchantCountryCode
object
必需
confidenceLevel
integer
必需
merchantTypes
object
必需
confidenceLevel
integer
必需
merchantPostalCode
object
必需
confidenceLevel
integer
必需
elapsed
number
必需
示例
成功示例
{
"location": {
"city": {
"geoname_id": 2147714,
"names": {
"de": "Sydney",
"en": "Sydney",
"es": "Sídney",
"fr": "Sydney",
"ja": "シドニー",
"pt-BR": "Sydney",
"ru": "Сидней",
"zh-CN": "悉尼"
}
},
"continent": {
"code": "OC",
"geoname_id": 6255151,
"names": {
"de": "Ozeanien",
"en": "Oceania",
"es": "Oceanía",
"fr": "Océanie",
"ja": "オセアニア",
"pt-BR": "Oceania",
"ru": "Океания",
"zh-CN": "大洋洲"
}
},
"country": {
"geoname_id": 2077456,
"iso_code": "AU",
"names": {
"de": "Australien",
"en": "Australia",
"es": "Australia",
"fr": "Australie",
"ja": "オーストラリア",
"pt-BR": "Austrália",
"ru": "Австралия",
"zh-CN": "澳大利亚"
}
},
"location": {
"accuracy_radius": 1000,
"latitude": -33.8612,
"longitude": 151.1982,
"time_zone": "Australia/Sydney"
},
"postal": {
"code": "1001"
},
"registered_country": {
"geoname_id": 2077456,
"iso_code": "AU",
"names": {
"de": "Australien",
"en": "Australia",
"es": "Australia",
"fr": "Australie",
"ja": "オーストラリア",
"pt-BR": "Austrália",
"ru": "Австралия",
"zh-CN": "澳大利亚"
}
},
"subdivisions": [
{
"geoname_id": 2155400,
"iso_code": "NSW",
"names": {
"en": "New South Wales",
"fr": "Nouvelle-Galles du Sud",
"pt-BR": "Nova Gales do Sul",
"ru": "Новый Южный Уэльс"
}
}
]
},
"totalAmount": {
"confidenceLevel": 0
},
"taxAmount": {
"confidenceLevel": 0
},
"confidenceLevel": 0.19,
"date": {
"confidenceLevel": 0
},
"text": {
"text": "Claim a cash back on selected\nSUMMER CASH BACK Canon cameras, kits and accessories.\nCLAIM UP TO $250 5 YEAR",
"regions": [...]
},
"amounts": [],
"numbers": [],
"lineAmounts": [],
"itemsCount": {
"data": 0,
"confidenceLevel": 0
},
"entities": {
"productLineItems": []
},
"paymentType": {
"data": "cash",
"confidenceLevel": 0.99,
"text": "Claim a cash back on selected",
"index": 0,
"regions": [...]
},
"merchantName": {
"data": "Canon",
"confidenceLevel": 0.95,
"text": "Canon cameras",
"index": 1,
"regions": [...]
},
"merchantAddress": {
"confidenceLevel": 0
},
"merchantCity": {
"confidenceLevel": 0
},
"merchantState": {
"confidenceLevel": 0
},
"merchantCountryCode": {
"confidenceLevel": 0
},
"merchantTypes": {
"confidenceLevel": 0
},
"merchantPostalCode": {
"confidenceLevel": 0
},
"elapsed": 3667.545748949051
}
修改于 3 个月前