|
基于人工智能的通用图片识别平台
开发文档
HTTP接口(同时支持HTTPS)

注意:所有HTTP接口提交方式均为POST提交。

快速入门

1、会员注册及登录

记录"账号"、"密码",用于接口接入时使用

2、接口接入

参考下面的各个接口说明,选择一个最合适您的使用即可;
如果您在接入过程中有困难或疑问,欢迎咨询客服,辅助您完成接入。

一.通用图片识别接口

接口地址 说明 Content-Type 图片格式 返回格式
http://api.ttshitu.com/create.json 模拟表单提交 multipart/form-data;charset=UTF-8 Byte[] 字节流 JSON
http://api.ttshitu.com/base64 PostData 为JSON格式 application/json;charset=UTF-8 Base64 编码 JSON

请求:

参数 说明 必填 类型
username 用户名 string
password 密码 string
typeid 验证码类型(默认 3 数英混合):32:通用文字识别(证件、单据) 16:汉字 14:图片旋转 11:计算题 7:无感学习,4:闪动GIF,3:数英混合, 2:纯英文,1:纯数字. string
angle 旋转角度:当typeid为14时旋转角度 默认90 string
typename 无感学习子类型名称(可为空):用户自定义(需自己记住,不同时为不同的无感学习)。typeid为(7: 无感学习)时传 string(30个字符)
remark 备注字段 如:填写计算结果 (兼容unicode) string
image byte[] 原始图二进制数据。 byte[]
base64图片(注意不含:data:image/jpg;base64,直接图片base64编码)。 string

返回:

参数 说明 类型
success 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 boolean
code 返回的code。成功为0,失败为-1 string
message 当请求失败时,返回的失败原因即success=false时返回的原因 string
data 成功返回的结果内容。具体包含下面参数 -
├ result 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果如:AXSZ string
└ id 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果的id用于报错 string

请求示例:

返回示例:

成功
    
    {
      "success": true,
      "code": "0",
      "message": "success",
      "data": {
        "result": "hhum",
        "id": "00504808e68a41ad83ab5c1e6367ae6b"
       }
    }
    
    
失败
    
    {
       "success": false,
       "code": "-1",
       "message": "用户名或密码错误",
       "data": ""
    }
    
    

二.滑块返回坐标接口

接口地址 说明 Content-Type 图片格式 返回格式
http://api.ttshitu.com/imageXY PostData 为JSON格式 application/json;charset=UTF-8 Base64 编码 JSON

请求:

参数 说明 必填 类型
username 用户名 string
password 密码 string
image 滑块图片base64(注意不含:data:image/jpg;base64,直接图片base64编码)。 string
imageback 背景图片base64(注意不含:例如:data:image/jpg;base64,直接图片base64编码)。 string

返回:

参数 说明 类型
success 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 boolean
code 返回的code。成功为0,失败为-1 string
message 当请求失败时,返回的失败原因即success=false时返回的原因 string
data 成功返回的结果内容。具体包含下面参数 -
├ result 当请求成功时,返回的识别的坐标结果(x,y),即success=ture时返回的识别结果如:141,61。注意:滑块图片左上角的坐标 string
└ id 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果的id用于报错 string

请求示例:

返回示例:

成功
    
    {
        "success": true,
        "code": "0",
        "message": "success",
        "data": {
            "result": "141,61",
            "id": "46f618846bd24fb696bc5d20bfd163e3"
        }
    }
    
    
失败
    
    {
       "success": false,
       "code": "-1",
       "message": "用户名或密码错误",
       "data": ""
    }
    
    

三.点选返回坐标、旋转度数接口

接口地址 说明 Content-Type 图片格式 返回格式
http://api.ttshitu.com/imageXYPlus PostData 为JSON格式 application/json;charset=UTF-8 Base64 编码 JSON

请求:

参数 说明 必填 类型
username 用户名 string
password 密码 string
typeid 返回坐标类型(默认 19 一个坐标)。 19: 1个坐标, 20: 3个坐标, 21: 3 ~ 5个坐标, 22: 5 ~ 8个坐标, 27: 1 ~ 4个坐标,29: 旋转类型 string
image 点选图片base64(注意不含:data:image/jpg;base64,直接图片base64编码)。 string
remark 备注字段 如:点击缺口左上角图标 (兼容unicode) string
step 旋转类型时每次旋转的度数 如:20 可为空 默认10 string

返回:

参数 说明 类型
success 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 boolean
code 返回的code。成功为0,失败为-1 string
message 当请求失败时,返回的失败原因即success=false时返回的原因 string
data 成功返回的结果内容。具体包含下面参数 -
├ result 当请求成功时,返回的识别的坐标结果(x,y)或(x,y|x1,y1|x2,y2),旋转类型时返回度数如(300)即success=ture时返回的识别结果 如:141,61,多个坐标 141,61|200,22 旋转时 90 string
└ id 当请求成功时,返回的识别的结果,即success=ture时返回的识别结果的id用于报错 string

请求示例:

返回示例:

成功
    
    {
        "success": true,
        "code": "0",
        "message": "success",
        "data": {
            "result": "141,61|200,22",
            "id": "46f618846bd24fb696bc5d20bfd163e3"
        }
    }
    
    
失败
    
    {
       "success": false,
       "code": "-1",
       "message": "用户名或密码错误",
       "data": ""
    }
    
    

四.报错接口

注意:注:为了保障接口使用的流畅性,报错结果在5min后批量更新,并返还次数或金额。

接口地址 说明 返回数据格式
http://api.ttshitu.com/reporterror.json 模拟表单提交或JSON格式提交 JSON

请求:

参数 说明 必填 类型
id 识别成功返回的id string

返回:

参数 说明 类型
success 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 boolean
code 返回的code。成功为0,失败为-1 string
message 当请求失败时,返回的失败原因即success=false时返回的原因 string
data 结果载体,此时为空 -

返回示例:

成功
    
    {
      "success": true,
      "code": "0",
      "message": "报错成功",
      "data": ""
    }
    
    
失败
    
    {
       "success": false,
       "code": "-1",
       "message": "不存在的报错ID,或已经超过允许报错的时间范围",
       "data": ""
    }
    
    

五.余额查询接口(注意:该接口为GET请求)

接口地址 说明 返回数据格式
http://api.ttshitu.com/queryAccountInfo.json Get请求 JSON

请求:http://api.ttshitu.com/queryAccountInfo.json?username=****&password=***

参数 说明 必填 类型
username 用户名 string
password 密码 string

返回:

参数 说明 类型
success 请求返回的状态,true成功,false失败。注:接入的程序只需根据此字段判断请求是否成功。 boolean
code 返回的code。成功为0,失败为-1 string
message 当请求失败时,返回的失败原因即success=false时返回的原因 string
data 结果载体,此时为空 -

返回示例:

成功
    
    {
        "success": false,
        "code": "-1",
        "message": "[dsd12], 用户被禁用!",
        "data": ""
    }
    
    
失败
    
    {
        "success": true,
        "code": "0",
        "message": "success",
        "data": {
            "balance": "0.156",//注:实时余额
            "consumed": "0.844",//注:实时总消费
            "successNum": "557",//注:实时总识别成功的次数
            "failNum": "0"//注:实时总识别错误数
        }
    }
    
    
 
您好,有什么需要帮助的吗?