参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
apiKey | String | 是 | 用来标识 API |
signature | String | 是 |
签名字符串
获得方法:signature=HMAC-SHA1(arg1=v1&arg2=v2) 详解: 1、请求列表中参数按字典顺序排列,用&连接,形成待签名字符串.如:apiKey=01234&expires=111222&md5=xxx 此为待签名字符串 2、用HMAC-SHA1方法签名,得到签名结果字符串,其中key为apiSecretKey(申请 API 成功即可获得apiSecretKey) 3、signature=签名结果字符串 注意:待签名字符串必须是UTF-8编码 |
expires | Int | 是 | 请求超时时间,自UTC1970-01-01开始的描述 |
md5 | String | 是 | 图片数据MD5字符串(全部小写) |
format | String | 否 | 图片格式, 目前支持png、jpg、jpeg、bmp |
file | file | 是 | 待检测的图片文件 |
异常码 | 说明 |
---|---|
4001 | 系统繁忙,请开发者稍候再试 |
4002 | 请求地址不正确,请确认API的服务类型 |
4003 | 不合法的apiKey,请开发者检查apiKey的正确性,避免异常字符,注意大小写 |
4004 | 未授权的apiKey |
4005 | 缺少参数,请检查参数个数是否符合要求 |
4006 | 不合法的图片格式 |
4007 | 不合法的图片大小,请确认图片小于5MB |
4008 | 签名结果不正确,请确定待签名字符串为UTF-8编码以及内容的正确性 |
4009 | POST的数据包为空 |