forked from dodgepudding/wechat-php-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
errCode.php
142 lines (140 loc) · 5.85 KB
/
errCode.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<?php
/**
* 微信公众平台PHP-SDK, 全局返回码类
* @author binsee <binsee@163.com>
* @link https://github.com/binsee/wechat-php-sdk
* @version 1.0
* usage:
* $ret=ErrCode::getErrText(40001); //错误码可以通过公众号类库的公开变量errCode得到
* if ($ret)
* echo $ret;
* else
* echo "未找到对应的内容";
*/
class ErrCode
{
public static $errCode=array(
'-1'=>'系统繁忙',
'0'=>'请求成功',
'40001'=>'获取access_token时AppSecret错误,或者access_token无效',
'40002'=>'不合法的凭证类型',
'40003'=>'不合法的OpenID',
'40004'=>'不合法的媒体文件类型',
'40005'=>'不合法的文件类型',
'40006'=>'不合法的文件大小',
'40007'=>'不合法的媒体文件id',
'40008'=>'不合法的消息类型',
'40009'=>'不合法的图片文件大小',
'40010'=>'不合法的语音文件大小',
'40011'=>'不合法的视频文件大小',
'40012'=>'不合法的缩略图文件大小',
'40013'=>'不合法的APPID',
'40014'=>'不合法的access_token',
'40015'=>'不合法的菜单类型',
'40016'=>'不合法的按钮个数',
'40017'=>'不合法的按钮类型',
'40018'=>'不合法的按钮名字长度',
'40019'=>'不合法的按钮KEY长度',
'40020'=>'不合法的按钮URL长度',
'40021'=>'不合法的菜单版本号',
'40022'=>'不合法的子菜单级数',
'40023'=>'不合法的子菜单按钮个数',
'40024'=>'不合法的子菜单按钮类型',
'40025'=>'不合法的子菜单按钮名字长度',
'40026'=>'不合法的子菜单按钮KEY长度',
'40027'=>'不合法的子菜单按钮URL长度',
'40028'=>'不合法的自定义菜单使用用户',
'40029'=>'不合法的oauth_code',
'40030'=>'不合法的refresh_token',
'40031'=>'不合法的openid列表',
'40032'=>'不合法的openid列表长度',
'40033'=>'不合法的请求字符,不能包含\uxxxx格式的字符',
'40035'=>'不合法的参数',
'40038'=>'不合法的请求格式',
'40039'=>'不合法的URL长度',
'40050'=>'不合法的分组id',
'40051'=>'分组名字不合法',
'40099'=>'该 code 已被核销',
'41001'=>'缺少access_token参数',
'41002'=>'缺少appid参数',
'41003'=>'缺少refresh_token参数',
'41004'=>'缺少secret参数',
'41005'=>'缺少多媒体文件数据',
'41006'=>'缺少media_id参数',
'41007'=>'缺少子菜单数据',
'41008'=>'缺少oauth code',
'41009'=>'缺少openid',
'42001'=>'access_token超时',
'42002'=>'refresh_token超时',
'42003'=>'oauth_code超时',
'42005'=>'调用接口频率超过上限',
'43001'=>'需要GET请求',
'43002'=>'需要POST请求',
'43003'=>'需要HTTPS请求',
'43004'=>'需要接收者关注',
'43005'=>'需要好友关系',
'44001'=>'多媒体文件为空',
'44002'=>'POST的数据包为空',
'44003'=>'图文消息内容为空',
'44004'=>'文本消息内容为空',
'45001'=>'多媒体文件大小超过限制',
'45002'=>'消息内容超过限制',
'45003'=>'标题字段超过限制',
'45004'=>'描述字段超过限制',
'45005'=>'链接字段超过限制',
'45006'=>'图片链接字段超过限制',
'45007'=>'语音播放时间超过限制',
'45008'=>'图文消息超过限制',
'45009'=>'接口调用超过限制',
'45010'=>'创建菜单个数超过限制',
'45015'=>'回复时间超过限制',
'45016'=>'系统分组,不允许修改',
'45017'=>'分组名字过长',
'45018'=>'分组数量超过上限',
'45024'=>'账号数量超过上限',
'46001'=>'不存在媒体数据',
'46002'=>'不存在的菜单版本',
'46003'=>'不存在的菜单数据',
'46004'=>'不存在的用户',
'47001'=>'解析JSON/XML内容错误',
'48001'=>'api功能未授权',
'50001'=>'用户未授权该api',
'61450'=>'系统错误',
'61451'=>'参数错误',
'61452'=>'无效客服账号',
'61453'=>'账号已存在',
'61454'=>'客服帐号名长度超过限制(仅允许10个英文字符,不包括@及@后的公众号的微信号)',
'61455'=>'客服账号名包含非法字符(英文+数字)',
'61456'=>'客服账号个数超过限制(10个客服账号)',
'61457'=>'无效头像文件类型',
'61500'=>'日期格式错误',
'61501'=>'日期范围错误',
'7000000'=>'请求正常,无语义结果',
'7000001'=>'缺失请求参数',
'7000002'=>'signature 参数无效',
'7000003'=>'地理位置相关配置 1 无效',
'7000004'=>'地理位置相关配置 2 无效',
'7000005'=>'请求地理位置信息失败',
'7000006'=>'地理位置结果解析失败',
'7000007'=>'内部初始化失败',
'7000008'=>'非法 appid(获取密钥失败)',
'7000009'=>'请求语义服务失败',
'7000010'=>'非法 post 请求',
'7000011'=>'post 请求 json 字段无效',
'7000030'=>'查询 query 太短',
'7000031'=>'查询 query 太长',
'7000032'=>'城市、经纬度信息缺失',
'7000033'=>'query 请求语义处理失败',
'7000034'=>'获取天气信息失败',
'7000035'=>'获取股票信息失败',
'7000036'=>'utf8 编码转换失败',
);
public static function getErrText($err) {
if (isset(self::$errCode[$err])) {
return self::$errCode[$err];
}else {
return false;
};
}
}
?>