| Conditions | 1 |
| Paths | 1 |
| Total Lines | 60 |
| Code Lines | 58 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 52 | public function __construct($apiKey, $secretKey) |
||
| 53 | { |
||
| 54 | $this->_apiKey = $apiKey; |
||
| 55 | $this->_secretKey = $secretKey; |
||
| 56 | $this->_errorMap = [ |
||
| 57 | 0 => '成功', |
||
| 58 | 1 => '服务器内部错误,请再次请求', |
||
| 59 | 2 => '服务暂不可用,请再次请求', |
||
| 60 | 3 => '调用的 API 不存在,请检查后重新尝试', |
||
| 61 | 4 => '集群超限额', |
||
| 62 | 6 => '无权限访问该用户数据', |
||
| 63 | 13 => '获取 token 失败', |
||
| 64 | 14 => 'IAM鉴权失败', |
||
| 65 | 15 => '应用不存在或者创建失败', |
||
| 66 | 17 => '每天请求量超限额', |
||
| 67 | 18 => 'QPS 超限额', |
||
| 68 | 19 => '请求总量超限额', |
||
| 69 | 100 => '包含了无效或错误参数,请检查代码', |
||
| 70 | 110 => 'Access Token 失效', |
||
| 71 | 111 => 'Access token 过期', |
||
| 72 | 216100 => '请求中包含非法参数,请检查后重新尝试', |
||
| 73 | 216101 => '缺少必须的参数,请检查参数是否有遗漏', |
||
| 74 | 216102 => '请求了不支持的服务,请检查调用的 url', |
||
| 75 | 216103 => '请求中某些参数过长,请检查后重新尝试', |
||
| 76 | 216110 => 'appid 不存在,请重新核对信息是否为后台应用列表中的 appid', |
||
| 77 | 216200 => '图片为空,请检查后重新尝试', |
||
| 78 | 216201 => '上传的图片格式错误,现阶段我们支持的图片格式为:PNG、JPG、JPEG、BMP,请进行转码或更换图片', |
||
| 79 | 216202 => '上传的图片大小错误,现阶段我们支持的图片大小为:base64编码后小于4M,分辨率不高于4096*4096,请重新上传图片', |
||
| 80 | 216203 => '上传的图片 base64 编码有误,请校验 base64 编码方式,并重新上传图片', |
||
| 81 | 216630 => '识别错误,请再次请求', |
||
| 82 | 216631 => '识别银行卡错误,出现此问题的原因一般为:您上传的图片非银行卡正面,上传了异形卡的图片或上传的银行卡正品图片不完整', |
||
| 83 | 216633 => '识别身份证错误,出现此问题的原因一般为:您上传了非身份证图片或您上传的身份证图片不完整', |
||
| 84 | 216634 => '检测错误,请再次请求', |
||
| 85 | 282000 => '服务器内部错误,请再次请求', |
||
| 86 | 282002 => '编码错误,请使用GBK编码', |
||
| 87 | 282003 => '请求参数缺失', |
||
| 88 | 282004 => '请求中包含非法参数,请检查后重新尝试', |
||
| 89 | 282005 => '处理批量任务时发生部分或全部错误,请根据具体错误码排查', |
||
| 90 | 282006 => '批量任务处理数量超出限制,请将任务数量减少到 10 或 10 以下', |
||
| 91 | 282008 => '仅支持 GBK 和 UTF-8,其余为不支持的字符编码,请检查后重新尝试', |
||
| 92 | 282011 => '未训练或未生效该接口', |
||
| 93 | 282100 => '图片压缩转码错误', |
||
| 94 | 282101 => '长图片切分数量超限', |
||
| 95 | 282102 => '未检测到图片中识别目标', |
||
| 96 | 282103 => '图片目标识别错误', |
||
| 97 | 282114 => 'URL 长度超过 1024 字节或为 0', |
||
| 98 | 282130 => '当前查询无结果返回,出现此问题的原因一般为:参数配置存在问题,请检查后重新尝试', |
||
| 99 | 282131 => '输入长度超限,请查看文档说明', |
||
| 100 | 282133 => '接口参数缺失', |
||
| 101 | 282134 => '输入为空', |
||
| 102 | 282300 => 'word 不在算法词典中', |
||
| 103 | 282301 => 'word_1 提交的词汇暂未收录,无法比对相似度', |
||
| 104 | 282302 => 'word_2 提交的词汇暂未收录,无法比对相似度', |
||
| 105 | 282303 => 'word_1和word_2暂未收录,无法比对相似度', |
||
| 106 | 282808 => 'request id 不存在', |
||
| 107 | 282809 => '返回结果请求错误(不属于 excel 或 json)', |
||
| 108 | 282810 => '图像识别错误', |
||
| 109 | 283300 => '入参格式有误,可检查下图片编码、代码格式是否有误', |
||
| 110 | 336000 => '服务器内部错误,请再次请求', |
||
| 111 | 336001 => '入参格式有误,比如缺少必要参数、图片base64编码错误等等,可检查下图片编码、代码格式是否有误', |
||
| 112 | ]; |
||
| 232 |