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; }