1.智能舌面诊 - 流程
2.智能舌面诊-舌面症状识别
接口描述: 根据舌部或面部照片信息,识别出相关症状
调用地址: https://api.macrocura.com/open/api/diagnose/face-tongue/match/
请求方法: Post
请求参数格式: form-data
请求参数详情:
字段名 | 类型 | 是否必填 | 详细 |
---|---|---|---|
app_id | string | 是 | 应用id,对接外部应用的唯一id号 |
app_secret | string | 是 | 应用密钥,对接外部应用的秘钥,秘钥和id是一对一的关系 |
auth_code | string | 是 | 授权码,一个设备使用一个 |
hospital_code | string | 是 | 医院编码,50字限制 |
hospital_name | string | 否 | 医院名称,50字限制 |
doctor_code | string | 是 | 医生编码,50字限制 |
doctor_name | string | 否 | 医生名称,50字限制 |
image_type | string | 是 | 图片类型, 1,正面照;2.舌面照 |
image | string/图片流 | 是 | 图像数据,支持url地址和图片文件两种方式,大小不超过10M,最短边至少300px,支持jpg/png/bmp/jpeg格式 |
请求参数示例:
返回参数位置: HTTP Body
返回参数格式: JSON
返回参数详情:
字段名 | 类型 | 详细描述 |
---|---|---|
code | int | 20000:表示成功,其它都是失败,具体见错误码 |
log_id | string | 日志id,便于追溯和排查问题 |
success | bool | 请求是否成功,true表示请求成功,false表示请求失败 |
msg | string | 失败或者成功信息 |
data | object | 返回的数据 |
data:
字段名 | 类型 | 详细描述 |
---|---|---|
symptom_name | array(string) | 症状特征名,返回符合的舌面症状,各特征的阈值和个数限制参考脉景OSS设置 |
返回错误码的含义:
错误码 | 错误信息 |
---|---|
10000 | 服务器内部错误,请再次请求 |
10001 | 必填字段未填写: *字段 |
10002 | 字段类型错误: *字段 |
10003 | 字段长度错误: *字段 |
10004 | 字段范围错误: *字段 |
10005 | 字段枚举错误: *字段 |
10006 | 身份证认证不通过 |
10007 | 图片边长不符合要求 |
10008 | 读取图片文件错误 |
10009 | 不支持的图片格式,请进行转码或更换图片 |
10010 | 图片为空,请检查后重新尝试 |
10011 | 图片大小超限制 |
20010 | 未检测到图片中舌部或面部区域 |
20020 | 图片过于模糊,请更换图片 |
20030 | 图片亮度异常,请更换图片 |
20040 | 图片边长不符合要求 |
20050 | 未识别出舌部特征 |
10500 | 目标识别舌部或面部区域失败 |
10100 | 图片上传阿里云storage失败 |
10200 | 舌面诊断规则匹配失败 |
返回参数示例:
{
"code": 20000,
"success": true,
"msg": "成功",
"data": {
"symptom_name": [
"面色黄",
"唇紫",
"唇厚",
"浓眉"
]
},
"reason": null,
"log_id": "1c5fff355eff47f0ac23036ed2dcba43"
}