| 内容 | 说明 |
|---|---|
| 请求协议 | http[s] (为提高安全性,强烈推荐https) |
| 请求地址 | http[s]: //webapi.xfyun.cn/v1/service/v1/ocr/business_card 注:服务器IP不固定,为保证您的接口稳定,请勿通过指定IP的方式调用接口,使用域名方式调用 |
| 请求方式 | POST |
| 接口鉴权 | 签名机制,见授权认证 |
| 字符编码 | UTF-8 |
| 响应格式 | 统一采用JSON格式 |
| 开发语言 | 任意,只要可以向讯飞云服务发起HTTP请求的均可 |
| 图片格式 | jpg/jpeg |
| 图片属性 | 推荐设置为:尺寸1024×768,图像质量75以上,位深度24。 建议最短边最小不低于700像素,最大不超过4000像素 |
| 图片大小 | 图像数据按要求编码后(base64编码后进行urlencode)大小不超过4M |
| 名片语种 | 中文简体、中文繁体、英文、以及16种小语种,详见名片语种 |
POST http[s]://webapi.xfyun.cn/v1/service/v1/ocr/business_card HTTP/1.1
Content-Type:application/x-www-form-urlencoded; charset=utf-8{
"code":"10105",
"desc":"illegal access|illegal client_ip",
"data":"",
"sid":"xxxxxx"
}| 参数 | 格式 | 说明 | 必须 |
|---|---|---|---|
| X-Appid | string | 讯飞开放平台注册申请 应用的应用ID(appid) | 是 |
| X-CurTime | string | 当前UTC时间戳 从1970年1月1日0点0 分0 秒开始到现在的秒数 | 是 |
| X-Param | string | 相关参数JSON串经Base64编码后的字符串,详见业务参数 | 是 |
| X-CheckSum | string | 令牌,计算方法:MD5(APIKey + X-CurTime + X-Param),三个值拼接的字符串,进行MD5哈希计算(32位小写) | 是 |
String APIKey="abcd1234";
String X-CurTime="1502607694";
String X-Param="eyAiYXVmIjogImF1ZGlvL0wxNjtyYXR...";
String X-CheckSum=MD5(apiKey + X-CurTime + X-Param);| 参数 | 类型 | 必须 | 说明 | 示例 |
|---|---|---|---|---|
| engine_type | string | 是 | 引擎类型,固定为business_card | business_card |
| pic_required | string | 否 | 是否返回切边增强图像。 当为“1”时返回,当省略或为其他值时不返回。返回的json结果中切边增强图片数据格式详见返回值说明。 | 1 |
| imei | string | 否 | 手机序列号 | 12345678 |
| osid | string | 否 | 操作系统版本 | Android |
| ua | string | 否 | 厂商|全称|机型信息|操作系统版本|分辨率 | vivo|vivoY67L|PD1612|ANDROID6.0|720*1280 |
原始JSON串:
{
"engine_type": "business_card"
}
BASE64编码(即X-Param):
eyJlbmdpbmVfdHlwZSI6ICJidXNpbmVzc19jYXJkIn0=| 参数 | 类型 | 必须 | 说明 | 示例 |
|---|---|---|---|---|
| image | string | 是 | 图像数据 base64编码后进行urlencode 要求base64编码和urlencode后大小不超过4M 仅支持jpg格式,推荐 jpg 文件设置为:尺寸 1024×768,图像质量 75 以上,位深度 24。 | exSI6ICJ... |
| 序号 | 语种 | 序号 | 语种 |
|---|---|---|---|
| 1 | 中文(简体) | 11 | 荷兰语 |
| 2 | 中文( 繁体) | 12 | 俄语 |
| 3 | 英语 | 13 | 希腊语 |
| 4 | 日语 | 14 | 土耳其语 |
| 5 | 韩语 | 15 | 瑞典语 |
| 6 | 法语 | 16 | 芬兰语 |
| 7 | 西班牙语 | 17 | 丹麦语 |
| 8 | 葡萄牙语 | 18 | 挪威语 |
| 9 | 德语 | 19 | 匈牙利语 |
| 10 | 意大利语 |
答:基于行业领先的光学字符识别技术,将图片上的文字内容直接转化为可编辑文本。实现高精准,毫秒级识别体验。
答:支持17种语言识别:英语、中文(简体)、中文(繁体)、日语、韩语、法语、西班牙语、葡萄牙语、德语、意大利语、荷兰语、希腊语、土耳其语、瑞典语、芬兰语、丹麦语、挪威语、匈牙利语
答:webapi接口出于安全性考虑,每个请求中的 checkSum 有效期为 5 分钟(用 curTime 计算),同时 curTime 要与标准时间同步,否则时间相差太大,服务端会直接认为 curTime 无效,从而报错10114。
答:这个一般是由于图片不符合要求,比如名片所在图片中的位置偏移很大或者分辨率很低、图片过大超过大小限制,导致无法有效识别。
答:webapi支持多并发。
答:每个账号免费领取一次3000服务量有效期90天,套餐一:1w次服务量/840元/年,套餐二:10w次服务量/8000元/年,套餐三:100w次服务量/50000元/年,可在控制台对应服务--->实时用量--->购买服务量,套餐详细说明页 。
curl --location --globoff --request POST 'http://dev-cn.your-api-server.comhttp[s]: //webapi.xfyun.cn/v1/service/v1/ocr/business_card'{
"biz_card_pic": "string",
"code": "string",
"data": {
"address": [
{
"item": {
"country": "string",
"locality": "string",
"street": "string",
"type": [
"string"
]
},
"position": "string"
}
],
"email": [
{
"item": "string",
"position": "string"
}
],
"formatted_name": [
{
"item": "string",
"position": "string"
}
],
"label": [
{
"item": {
"address": "string",
"type": [
"string"
]
},
"position": "string"
}
],
"name": [
{
"item": {
"family_name": "string",
"given_name": "string"
},
"position": "string"
}
],
"organization": [
{
"item": {
"name": "string"
},
"position": "string"
}
],
"rotation_angle": "string",
"telephone": [
{
"item": {
"number": "string",
"type": [
"string"
]
},
"position": "string"
}
],
"title": [
{
"item": "string",
"position": "string"
}
],
"url": [
{
"item": "string",
"position": "string"
}
]
},
"desc": "string",
"sid": "string"
}