1 function wxErrorMsg(errorcode) { 2 let errmsg = ""; 3 switch (errorcode) { 4 case -1: 5 errmsg = "系统繁忙 "; 6 break; 7 case 0: 8 errmsg = "请求成功 "; 9 break; 10 case 40001: 11 errmsg = "获取access_token时Secret错误,或者access_token无效 "; 12 break; 13 case 40002: 14 errmsg = "不合法的凭证类型"; 15 break; 16 case 40003: 17 errmsg = "不合法的UserID"; 18 break; 19 case 40004: 20 errmsg = "不合法的媒体文件类型 "; 21 break; 22 case 40005: 23 errmsg = "不合法的文件类型 "; 24 break; 25 case 40006: 26 errmsg = "不合法的文件大小"; 27 break; 28 case 40007: 29 errmsg = "不合法的媒体文件id"; 30 break; 31 case 40008: 32 errmsg = "不合法的消息类型 "; 33 break; 34 case 40013: 35 errmsg = "不合法的corpid "; 36 break; 37 case 40014: 38 errmsg = "不合法的access_token"; 39 break; 40 case 40015: 41 errmsg = "不合法的菜单类型"; 42 break; 43 case 40016: 44 errmsg = "不合法的按钮个数"; 45 break; 46 case 40017: 47 errmsg = "不合法的按钮类型"; 48 break; 49 case 40018: 50 errmsg = "不合法的按钮名字长度"; 51 break; 52 case 40019: 53 errmsg = "不合法的按钮KEY长度"; 54 break; 55 case 40020: 56 errmsg = "不合法的按钮URL长度 "; 57 break; 58 case 40021: 59 errmsg = "不合法的菜单版本号 "; 60 break; 61 case 40022: 62 errmsg = "不合法的子菜单级数"; 63 break; 64 case 40023: 65 errmsg = "不合法的子菜单按钮个数"; 66 break; 67 case 40024: 68 errmsg = "不合法的子菜单按钮类型"; 69 break; 70 case 40025: 71 errmsg = "不合法的子菜单按钮名字长度"; 72 break; 73 case 40026: 74 errmsg = "不合法的子菜单按钮KEY长度"; 75 break; 76 case 40027: 77 errmsg = "不合法的子菜单按钮URL长度"; 78 break; 79 case 40028: 80 errmsg = "不合法的自定义菜单使用员工"; 81 break; 82 case 40029: 83 errmsg = "不合法的oauth_code"; 84 break; 85 case 40031: 86 errmsg = "不合法的UserID列表"; 87 break; 88 case 40032: 89 errmsg = "不合法的UserID列表长度"; 90 break; 91 case 40033: 92 errmsg = "不合法的请求字符,不能包含\\uxxxx格式的字符 "; 93 break; 94 case 40035: 95 errmsg = "不合法的参数 "; 96 break; 97 case 40038: 98 errmsg = "不合法的请求格式 "; 99 break; 100 case 40039: 101 errmsg = "不合法的URL长度"; 102 break; 103 case 40040: 104 errmsg = "不合法的插件token"; 105 break; 106 case 40041: 107 errmsg = "不合法的插件id"; 108 break; 109 case 40042: 110 errmsg = "不合法的插件会话"; 111 break; 112 case 40048: 113 errmsg = "url中包含不合法domain"; 114 break; 115 case 40054: 116 errmsg = "不合法的子菜单url域名"; 117 break; 118 case 40055: 119 errmsg = "不合法的按钮url域名 "; 120 break; 121 case 40056: 122 errmsg = "不合法的agentid"; 123 break; 124 case 40057: 125 errmsg = "不合法的callbackurl"; 126 break; 127 case 40058: 128 errmsg = "不合法的红包参数 "; 129 break; 130 case 40059: 131 errmsg = "不合法的上报地理位置标志位 "; 132 break; 133 case 40060: 134 errmsg = "设置上报地理位置标志位时没有设置callbackurl"; 135 break; 136 case 40061: 137 errmsg = "设置应用头像失败"; 138 break; 139 case 40062: 140 errmsg = "不合法的应用模式"; 141 break; 142 case 40063: 143 errmsg = "红包参数为空"; 144 break; 145 case 40064: 146 errmsg = "管理组名字已存在"; 147 break; 148 case 40065: 149 errmsg = "不合法的管理组名字长度"; 150 break; 151 case 40066: 152 errmsg = "不合法的部门列表"; 153 break; 154 case 40067: 155 errmsg = "标题长度不合法 "; 156 break; 157 case 40068: 158 errmsg = "不合法的标签ID"; 159 break; 160 case 40069: 161 errmsg = "不合法的标签ID列表"; 162 break; 163 case 40070: 164 errmsg = "列表中所有标签(用户)ID都不合法 "; 165 break; 166 case 40071: 167 errmsg = "不合法的标签名字,标签名字已经存在 "; 168 break; 169 case 40072: 170 errmsg = "不合法的标签名字长度"; 171 break; 172 case 40073: 173 errmsg = "不合法的openid"; 174 break; 175 case 40074: 176 errmsg = "news消息不支持指定为高保密消息"; 177 break; 178 case 41001: 179 errmsg = "缺少access_token参数 "; 180 break; 181 case 41002: 182 errmsg = "缺少corpid参数"; 183 break; 184 case 41003: 185 errmsg = "缺少refresh_token参数"; 186 break; 187 case 41004: 188 errmsg = "缺少secret参数"; 189 break; 190 case 41005: 191 errmsg = "缺少多媒体文件数据"; 192 break; 193 case 41006: 194 errmsg = "缺少media_id参数"; 195 break; 196 case 41007: 197 errmsg = "缺少子菜单数据"; 198 break; 199 case 41008: 200 errmsg = "缺少oauth code"; 201 break; 202 case 41009: 203 errmsg = "缺少UserID"; 204 break; 205 case 41010: 206 errmsg = "缺少url"; 207 break; 208 case 41011: 209 errmsg = "缺少agentid"; 210 break; 211 case 41012: 212 errmsg = "缺少应用头像mediaid"; 213 break; 214 case 41013: 215 errmsg = "缺少应用名字"; 216 break; 217 case 41014: 218 errmsg = "缺少应用描述"; 219 break; 220 case 41015: 221 errmsg = "缺少Content"; 222 break; 223 case 41016: 224 errmsg = "缺少标题"; 225 break; 226 case 41017: 227 errmsg = "缺少标签ID"; 228 break; 229 case 41018: 230 errmsg = "缺少标签名字 "; 231 break; 232 case 42001: 233 errmsg = "access_token超时 "; 234 break; 235 case 42002: 236 errmsg = "refresh_token超时"; 237 break; 238 case 42003: 239 errmsg = "oauth_code超时 "; 240 break; 241 case 42004: 242 errmsg = "插件token超时"; 243 break; 244 case 43001: 245 errmsg = "需要GET请求"; 246 break; 247 case 43002: 248 errmsg = "需要POST请求"; 249 break; 250 case 43003: 251 errmsg = "需要HTTPS"; 252 break; 253 case 43004: 254 errmsg = "需要接收者关注"; 255 break; 256 case 43005: 257 errmsg = "需要好友关系"; 258 break; 259 case 43006: 260 errmsg = "需要订阅"; 261 break; 262 case 43007: 263 errmsg = "需要授权"; 264 break; 265 case 43008: 266 errmsg = "需要支付授权"; 267 break; 268 case 43009: 269 errmsg = "需要员工已关注"; 270 break; 271 case 43010: 272 errmsg = "需要处于回调模式"; 273 break; 274 case 43011: 275 errmsg = "需要企业授权"; 276 break; 277 case 44001: 278 errmsg = "多媒体文件为空"; 279 break; 280 case 44002: 281 errmsg = "POST的数据包为空"; 282 break; 283 case 44003: 284 errmsg = "图文消息内容为空"; 285 break; 286 case 44004: 287 errmsg = "文本消息内容为空"; 288 break; 289 case 45001: 290 errmsg = "多媒体文件大小超过限制"; 291 break; 292 case 45002: 293 errmsg = "消息内容超过限制"; 294 break; 295 case 45003: 296 errmsg = "标题字段超过限制"; 297 break; 298 case 45004: 299 errmsg = "描述字段超过限制"; 300 break; 301 case 45005: 302 errmsg = "链接字段超过限制"; 303 break; 304 case 45006: 305 errmsg = "图片链接字段超过限制"; 306 break; 307 case 45007: 308 errmsg = "语音播放时间超过限制"; 309 break; 310 case 45008: 311 errmsg = "图文消息超过限制"; 312 break; 313 case 45009: 314 errmsg = "接口调用超过限制"; 315 break; 316 case 45010: 317 errmsg = "创建菜单个数超过限制"; 318 break; 319 case 45015: 320 errmsg = "回复时间超过限制"; 321 break; 322 case 45016: 323 errmsg = "系统分组,不允许修改"; 324 break; 325 case 45017: 326 errmsg = "分组名字过长"; 327 break; 328 case 45018: 329 errmsg = "分组数量超过上限"; 330 break; 331 case 45024: 332 errmsg = "账号数量超过上限"; 333 break; 334 case 46001: 335 errmsg = "不存在媒体数据"; 336 break; 337 case 46002: 338 errmsg = "不存在的菜单版本"; 339 break; 340 case 46003: 341 errmsg = "不存在的菜单数据"; 342 break; 343 case 46004: 344 errmsg = "不存在的员工"; 345 break; 346 case 47001: 347 errmsg = "解析JSON/XML内容错误"; 348 break; 349 case 48002: 350 errmsg = "Api禁用"; 351 break; 352 case 50001: 353 errmsg = "redirect_uri未授权"; 354 break; 355 case 50002: 356 errmsg = "员工不在权限范围"; 357 break; 358 case 50003: 359 errmsg = "应用已停用"; 360 break; 361 case 50004: 362 errmsg = "员工状态不正确(未关注状态) "; 363 break; 364 case 50005: 365 errmsg = "企业已禁用"; 366 break; 367 case 60001: 368 errmsg = "部门长度不符合限制"; 369 break; 370 case 60002: 371 errmsg = "部门层级深度超过限制"; 372 break; 373 case 60003: 374 errmsg = "部门不存在"; 375 break; 376 case 60004: 377 errmsg = "父亲部门不存在"; 378 break; 379 case 60005: 380 errmsg = "不允许删除有成员的部门"; 381 break; 382 case 60006: 383 errmsg = "不允许删除有子部门的部门"; 384 break; 385 case 60007: 386 errmsg = "不允许删除根部门"; 387 break; 388 case 60008: 389 errmsg = "部门名称已存在"; 390 break; 391 case 60009: 392 errmsg = "部门名称含有非法字符"; 393 break; 394 case 60010: 395 errmsg = "部门存在循环关系"; 396 break; 397 case 60011: 398 errmsg = "管理员权限不足,(user/department/agent)无权限"; 399 break; 400 case 60012: 401 errmsg = "不允许删除默认应用"; 402 break; 403 case 60013: 404 errmsg = "不允许关闭应用"; 405 break; 406 case 60014: 407 errmsg = "不允许开启应用"; 408 break; 409 case 60015: 410 errmsg = "不允许修改默认应用可见范围"; 411 break; 412 case 60016: 413 errmsg = "不允许删除存在成员的标签"; 414 break; 415 case 60017: 416 errmsg = "不允许设置企业"; 417 break; 418 case 60102: 419 errmsg = "UserID已存在"; 420 break; 421 case 60103: 422 errmsg = "手机号码不合法"; 423 break; 424 case 60104: 425 errmsg = "手机号码已存在"; 426 break; 427 case 60105: 428 errmsg = "邮箱不合法"; 429 break; 430 case 60106: 431 errmsg = "邮箱已存在"; 432 break; 433 case 60107: 434 errmsg = "微信号不合法"; 435 break; 436 case 60108: 437 errmsg = "微信号已存在"; 438 break; 439 case 60109: 440 errmsg = "QQ号已存在"; 441 break; 442 case 60110: 443 errmsg = "部门个数超出限制"; 444 break; 445 case 60111: 446 errmsg = "UserID不存在"; 447 break; 448 case 60112: 449 errmsg = "成员姓名不合法"; 450 break; 451 case 60113: 452 errmsg = "身份认证信息(微信号/手机/邮箱)不能同时为空 "; 453 break; 454 case 60114: 455 errmsg = "性别不合法"; 456 break; 457 458 default: 459 errmsg = "没有此错误码! "; 460 break; 461 } 462 return errmsg; 463 }
PS:本文转载自 https://www.cnblogs.com/lonhon/p/9660726.html ,感谢分享
function wxErrorMsg(errorcode) { let errmsg = ""; switch (errorcode) { case-1: errmsg = "系统繁忙 "; break; case0: errmsg = "请求成功 "; break; case40001: errmsg = "获取access_token时Secret错误,或者access_token无效 "; break; case40002: errmsg = "不合法的凭证类型"; break; case40003: errmsg = "不合法的UserID"; break; case40004: errmsg = "不合法的媒体文件类型 "; break; case40005: errmsg = "不合法的文件类型 "; break; case40006: errmsg = "不合法的文件大小"; break; case40007: errmsg = "不合法的媒体文件id"; break; case40008: errmsg = "不合法的消息类型 "; break; case40013: errmsg = "不合法的corpid "; break; case40014: errmsg = "不合法的access_token"; break; case40015: errmsg = "不合法的菜单类型"; break; case40016: errmsg = "不合法的按钮个数"; break; case40017: errmsg = "不合法的按钮类型"; break; case40018: errmsg = "不合法的按钮名字长度"; break; case40019: errmsg = "不合法的按钮KEY长度"; break; case40020: errmsg = "不合法的按钮URL长度 "; break; case40021: errmsg = "不合法的菜单版本号 "; break; case40022: errmsg = "不合法的子菜单级数"; break; case40023: errmsg = "不合法的子菜单按钮个数"; break; case40024: errmsg = "不合法的子菜单按钮类型"; break; case40025: errmsg = "不合法的子菜单按钮名字长度"; break; case40026: errmsg = "不合法的子菜单按钮KEY长度"; break; case40027: errmsg = "不合法的子菜单按钮URL长度"; break; case40028: errmsg = "不合法的自定义菜单使用员工"; break; case40029: errmsg = "不合法的oauth_code"; break; case40031: errmsg = "不合法的UserID列表"; break; case40032: errmsg = "不合法的UserID列表长度"; break; case40033: errmsg = "不合法的请求字符,不能包含\\uxxxx格式的字符 "; break; case40035: errmsg = "不合法的参数 "; break; case40038: errmsg = "不合法的请求格式 "; break; case40039: errmsg = "不合法的URL长度"; break; case40040: errmsg = "不合法的插件token"; break; case40041: errmsg = "不合法的插件id"; break; case40042: errmsg = "不合法的插件会话"; break; case40048: errmsg = "url中包含不合法domain"; break; case40054: errmsg = "不合法的子菜单url域名"; break; case40055: errmsg = "不合法的按钮url域名 "; break; case40056: errmsg = "不合法的agentid"; break; case40057: errmsg = "不合法的callbackurl"; break; case40058: errmsg = "不合法的红包参数 "; break; case40059: errmsg = "不合法的上报地理位置标志位 "; break; case40060: errmsg = "设置上报地理位置标志位时没有设置callbackurl"; break; case40061: errmsg = "设置应用头像失败"; break; case40062: errmsg = "不合法的应用模式"; break; case40063: errmsg = "红包参数为空"; break; case40064: errmsg = "管理组名字已存在"; break; case40065: errmsg = "不合法的管理组名字长度"; break; case40066: errmsg = "不合法的部门列表"; break; case40067: errmsg = "标题长度不合法 "; break; case40068: errmsg = "不合法的标签ID"; break; case40069: errmsg = "不合法的标签ID列表"; break; case40070: errmsg = "列表中所有标签(用户)ID都不合法 "; break; case40071: errmsg = "不合法的标签名字,标签名字已经存在 "; break; case40072: errmsg = "不合法的标签名字长度"; break; case40073: errmsg = "不合法的openid"; break; case40074: errmsg = "news消息不支持指定为高保密消息"; break; case41001: errmsg = "缺少access_token参数 "; break; case41002: errmsg = "缺少corpid参数"; break; case41003: errmsg = "缺少refresh_token参数"; break; case41004: errmsg = "缺少secret参数"; break; case41005: errmsg = "缺少多媒体文件数据"; break; case41006: errmsg = "缺少media_id参数"; break; case41007: errmsg = "缺少子菜单数据"; break; case41008: errmsg = "缺少oauth code"; break; case41009: errmsg = "缺少UserID"; break; case41010: errmsg = "缺少url"; break; case41011: errmsg = "缺少agentid"; break; case41012: errmsg = "缺少应用头像mediaid"; break; case41013: errmsg = "缺少应用名字"; break; case41014: errmsg = "缺少应用描述"; break; case41015: errmsg = "缺少Content"; break; case41016: errmsg = "缺少标题"; break; case41017: errmsg = "缺少标签ID"; break; case41018: errmsg = "缺少标签名字 "; break; case42001: errmsg = "access_token超时 "; break; case42002: errmsg = "refresh_token超时"; break; case42003: errmsg = "oauth_code超时 "; break; case42004: errmsg = "插件token超时"; break; case43001: errmsg = "需要GET请求"; break; case43002: errmsg = "需要POST请求"; break; case43003: errmsg = "需要HTTPS"; break; case43004: errmsg = "需要接收者关注"; break; case43005: errmsg = "需要好友关系"; break; case43006: errmsg = "需要订阅"; break; case43007: errmsg = "需要授权"; break; case43008: errmsg = "需要支付授权"; break; case43009: errmsg = "需要员工已关注"; break; case43010: errmsg = "需要处于回调模式"; break; case43011: errmsg = "需要企业授权"; break; case44001: errmsg = "多媒体文件为空"; break; case44002: errmsg = "POST的数据包为空"; break; case44003: errmsg = "图文消息内容为空"; break; case44004: errmsg = "文本消息内容为空"; break; case45001: errmsg = "多媒体文件大小超过限制"; break; case45002: errmsg = "消息内容超过限制"; break; case45003: errmsg = "标题字段超过限制"; break; case45004: errmsg = "描述字段超过限制"; break; case45005: errmsg = "链接字段超过限制"; break; case45006: errmsg = "图片链接字段超过限制"; break; case45007: errmsg = "语音播放时间超过限制"; break; case45008: errmsg = "图文消息超过限制"; break; case45009: errmsg = "接口调用超过限制"; break; case45010: errmsg = "创建菜单个数超过限制"; break; case45015: errmsg = "回复时间超过限制"; break; case45016: errmsg = "系统分组,不允许修改"; break; case45017: errmsg = "分组名字过长"; break; case45018: errmsg = "分组数量超过上限"; break; case45024: errmsg = "账号数量超过上限"; break; case46001: errmsg = "不存在媒体数据"; break; case46002: errmsg = "不存在的菜单版本"; break; case46003: errmsg = "不存在的菜单数据"; break; case46004: errmsg = "不存在的员工"; break; case47001: errmsg = "解析JSON/XML内容错误"; break; case48002: errmsg = "Api禁用"; break; case50001: errmsg = "redirect_uri未授权"; break; case50002: errmsg = "员工不在权限范围"; break; case50003: errmsg = "应用已停用"; break; case50004: errmsg = "员工状态不正确(未关注状态) "; break; case50005: errmsg = "企业已禁用"; break; case60001: errmsg = "部门长度不符合限制"; break; case60002: errmsg = "部门层级深度超过限制"; break; case60003: errmsg = "部门不存在"; break; case60004: errmsg = "父亲部门不存在"; break; case60005: errmsg = "不允许删除有成员的部门"; break; case60006: errmsg = "不允许删除有子部门的部门"; break; case60007: errmsg = "不允许删除根部门"; break; case60008: errmsg = "部门名称已存在"; break; case60009: errmsg = "部门名称含有非法字符"; break; case60010: errmsg = "部门存在循环关系"; break; case60011: errmsg = "管理员权限不足,(user/department/agent)无权限"; break; case60012: errmsg = "不允许删除默认应用"; break; case60013: errmsg = "不允许关闭应用"; break; case60014: errmsg = "不允许开启应用"; break; case60015: errmsg = "不允许修改默认应用可见范围"; break; case60016: errmsg = "不允许删除存在成员的标签"; break; case60017: errmsg = "不允许设置企业"; break; case60102: errmsg = "UserID已存在"; break; case60103: errmsg = "手机号码不合法"; break; case60104: errmsg = "手机号码已存在"; break; case60105: errmsg = "邮箱不合法"; break; case60106: errmsg = "邮箱已存在"; break; case60107: errmsg = "微信号不合法"; break; case60108: errmsg = "微信号已存在"; break; case60109: errmsg = "QQ号已存在"; break; case60110: errmsg = "部门个数超出限制"; break; case60111: errmsg = "UserID不存在"; break; case60112: errmsg = "成员姓名不合法"; break; case60113: errmsg = "身份认证信息(微信号/手机/邮箱)不能同时为空 "; break; case60114: errmsg = "性别不合法"; break; default: errmsg = "没有此错误码! "; break; } return errmsg; }