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 |