English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Обертка класса для возвращения информации об ошибках по коду ошибки для微信-корпоративного номера
При разработке微信-корпоративного номера, чтобы получить код ошибки, необходимо всегда обращаться к документации по кодам ошибок (информация о возвращаемом errormsg также может быть получена), поэтому был создан
Просмотрите класс для возвращения информации по коду ошибки!
Чистая физическая работа!!!
<span style="font-size:14px;">package org.oms.wechat.utils; /** * класс для возвращения информации об ошибках по коду ошибки * @author sunlight * */ public class ErrorCodeText { public static String errorMsg(int errorcode) { String errmsg = ""; switch (errorcode) { case -1: errmsg = "Система занята "; break; case 0: errmsg = "Запрос выполнен успешно "; break; case 40001: errmsg = "Ошибка Secret при получении access_token, или access_token недействителен "; break; case 40002: errmsg = "Некорректный тип凭证а"; break; case 40003: errmsg = "Некорректный UserID"; break; case 40004: errmsg = "Некорректный тип медиафайла"; break; case 40005: errmsg = "Некорректный тип файла "; break; case 40006: errmsg = "Некорректный размер файла"; break; case 40007: errmsg = "Некорректный идентификатор медиафайла"; break; case 40008: errmsg = "Некорректный тип сообщения "; break; case 40013: errmsg = "Некорректный corpid "; break; case 40014: errmsg = "Некорректный access_token"; break; case 40015: errmsg = "Некорректный тип меню"; break; case 40016: errmsg = "Некорректное количество кнопок"; break; case 40017: errmsg = "Некорректный тип кнопки"; break; case 40018: errmsg = "Некорректная длина имени кнопки"; break; case 40019: errmsg = "Некорректная длина ключа кнопки"; break; case 40020: errmsg = "Некорректная длина URL кнопки "; break; case 40021: errmsg = "Некорректный номер версии меню "; break; case 40022: errmsg = "Некорректный уровень подменю"; break; case 40023: errmsg = "Некорректное количество кнопок подменю"; break; case 40024: errmsg = "Некорректный тип кнопки подменю"; break; case 40025: errmsg = "Некорректная длина имени кнопки подменю"; break; case 40026: errmsg = "Некорректная длина ключа кнопки подменю"; break; case 40027: errmsg = "Некорректная длина URL кнопки подменю"; break; case 40028: errmsg = "Некорректное использование пользовательского меню работником"; break; case 40029: errmsg = "Некорректный oauth_code"; break; case 40031: errmsg = "Некорректный список UserID"; break; case 40032: errmsg = "Некорректная длина списка UserID"; break; case 40033: errmsg = "Некорректные символы запроса, не могут содержать формат \\uxxxx"; break; case 40035: errmsg = "Некорректные параметры"; break; case 40038: errmsg = "Некорректный формат запроса"; break; case 40039: errmsg = "Некорректная длина URL"; break; case 40040: errmsg = "Некорректный token плагина"; break; case 40041: errmsg = "Некорректный идентификатор плагина"; break; case 40042: errmsg = "Некорректный сеанс плагина"; break; case 40048: errmsg = "Url содержит некорректный domain"; break; case 40054: errmsg = "Некорректное доменное имя url подменю"; break; case 40055: errmsg = "Некорректное доменное имя url кнопки"; break; case 40056: errmsg = "Некорректный agentid"; break; case 40057: errmsg = "Некорректный callbackurl"; break; case 40058: errmsg = "Некорректные параметры红包"; break; case 40059: errmsg = "Некорректный флаг上报地理位置"; break; case 40060: errmsg = "Не установлен callbackurl при установке флага上报地理位置"; break; case 40061: errmsg = "Не удалось установить аватар приложения"; break; case 40062: errmsg = "Некорректный режим приложения"; break; case 40063: errmsg = "Параметры红包 пусты"; break; case 40064: errmsg = "Имя управления группы уже существует"; break; case 40065: errmsg = "Некорректная длина имени управления группы"; break; case 40066: errmsg = "Некорректный список отделов"; break; case 40067: errmsg = "Некорректная длина заголовка"; break; case 40068: errmsg = "Некорректный идентификатор тега"; break; case 40069: errmsg = "不合法的标签ID列表"; break; case 40070: errmsg = "列表中所有标签(用户)ID都不合法 "; break; case 40071: errmsg = "不合法的标签名称,标签名称已存在 "; break; case 40072: errmsg = "不合法的标签名称长度"; break; case 40073: errmsg = "不合法的openid"; break; case 40074: errmsg = "news消息不支持指定为高保密消息"; break; case 41001: errmsg = "缺少access_token参数 "; break; case 41002: errmsg = "缺少corpid参数"; break; case 41003: errmsg = "缺少refresh_token参数"; break; case 41004: errmsg = "缺少secret参数"; break; case 41005: errmsg = "缺少多媒体文件数据"; break; case 41006: errmsg = "缺少media_id参数"; break; case 41007: errmsg = "缺少子菜单数据"; break; case 41008: errmsg = "缺少oauth code"; break; case 41009: errmsg = "缺少UserID"; break; case 41010: errmsg = "缺少url"; break; case 41011: errmsg = "缺少agentid"; break; case 41012: errmsg = "缺少应用头像mediaid"; break; case 41013: errmsg = "缺少应用名称"; break; case 41014: errmsg = "缺少应用描述"; break; case 41015: errmsg = "缺少内容"; break; case 41016: errmsg = "缺少标题"; break; case 41017: errmsg = "缺少标签ID"; break; case 41018: errmsg = "缺少标签名称 "; break; case 42001: errmsg = "access_token过期 "; break; case 42002: errmsg = "refresh_token过期"; break; case 42003: errmsg = "OAuth_code истек"; break; case 42004: errmsg = "Токен плагина истек"; break; case 43001: errmsg = "Требуется GET запрос"; break; case 43002: errmsg = "Требуется POST запрос"; break; case 43003: errmsg = "Требуется HTTPS"; break; case 43004: errmsg = "Требуется, чтобы получатель подписался"; break; case 43005: errmsg = "Требуется дружеские отношения"; break; case 43006: errmsg = "Требуется подписка"; break; case 43007: errmsg = "Требуется разрешение"; break; case 43008: errmsg = "Требуется платежное разрешение"; break; case 43009: errmsg = "Требуется, чтобы сотрудник уже подписался"; break; case 43010: errmsg = "Требуется быть в режиме回调"; break; case 43011: errmsg = "Требуется корпоративное разрешение"; break; case 44001: errmsg = "Мультимедийный файл пуст"; break; case 44002: errmsg = "Пакет данных POST пуст"; break; case 44003: errmsg = "Содержимое图文消息 пусто"; break; case 44004: errmsg = "Содержимое текстового сообщения пусто"; break; case 45001: errmsg = "Размер мультимедийного файла превысил ограничение"; break; case 45002: errmsg = "Содержимое сообщения превысило ограничение"; break; case 45003: errmsg = "Поля заголовка превысили ограничение"; break; case 45004: errmsg = "Поля описания превысили ограничение"; break; case 45005: errmsg = "Поля ссылки превысили ограничение"; break; case 45006: errmsg = "Поля ссылки на изображение превысили ограничение"; break; case 45007: errmsg = "Время воспроизведения голоса превысило ограничение"; break; case 45008: errmsg = "Контент图文消息 превысил ограничение"; break; case 45009: errmsg = "Кол-во вызовов интерфейса превысило ограничение"; break; case 45010: errmsg = "Число созданных меню превысило ограничение"; break; case 45015: errmsg = "Время ответа превысило ограничение"; break; case 45016: errmsg = "Системная группа, не разрешено изменять"; break; case 45017: errmsg = "Имя группы слишком длинное"; break; case 45018: errmsg = "Количество групп exceeds limit"; break; case 45024: errmsg = "Количество аккаунтов exceeds limit"; break; case 46001: errmsg = "Не существует данных медиа"; break; case 46002: errmsg = "Не существует версии меню"; break; case 46003: errmsg = "Не существует данных меню"; break; case 46004: errmsg = "Сотрудник не существует"; break; case 47001: errmsg = "Ошибка при анализе содержимого JSON/XML"; break; case 48002: errmsg = "Api отключен"; break; case 50001: errmsg = "redirect_uri не авторизован"; break; case 50002: errmsg = "Сотрудник не в зоне доступа"; break; case 50003: errmsg = "Приложение отключено"; break; case 50004: errmsg = "Состояние сотрудника не правильное (не подписан)"; break; case 50005: errmsg = "Компания отключена"; break; case 60001: errmsg = "Длина отдела не соответствует ограничениям"; break; case 60002: errmsg = "Глубина иерархии отдела exceeds limit"; break; case 60003: errmsg = "Отдел не существует"; break; case 60004: errmsg = "Отдел-предок не существует"; break; case 60005: errmsg = "Не разрешено удалять отдел с членами"; break; case 60006: errmsg = "Не разрешено удалять отдел с подотделами"; break; case 60007: errmsg = "Не разрешено удалять корневой отдел"; break; case 60008: errmsg = "Название отдела уже существует"; break; case 60009: errmsg = "Название отдела содержит非法ные символы"; break; case 60010: errmsg = "Отдел содержит环路"; break; case 60011: errmsg = "Недостаточно прав администратора, (user/department/agent) нет доступа"; break; case 60012: errmsg = "Не разрешено удалять приложение по умолчанию"; break; case 60013: errmsg = "Запрещено останавливать приложение"; break; case 60014: errmsg = "Запрещено запускать приложение"; break; case 60015: errmsg = "Запрещено изменять диапазон видимости по умолчанию приложения"; break; case 60016: errmsg = "Запрещено удалять метки, которые содержат участников"; break; case 60017: errmsg = "Запрещено устанавливать предприятие"; break; case 60102: errmsg = "UserID уже существует"; break; case 60103: errmsg = "Номер телефона некорректен"; break; case 60104: errmsg = "Номер телефона уже существует"; break; case 60105: errmsg = "Электронная почта некорректна"; break; case 60106: errmsg = "Электронная почта уже существует"; break; case 60107: errmsg = "微信号 некорректен"; break; case 60108: errmsg = "微信号 уже существует"; break; case 60109: errmsg = "Номер QQ уже существует"; break; case 60110: errmsg = "Количество отделов exceeds ограничение"; break; case 60111: errmsg = "UserID не существует"; break; case 60112: errmsg = "Некорректное имя участника"; break; case 60113: errmsg = "Информацию об аутентификации (微信号/телефон/электронная почта) нельзя оставлять пустой одновременно "; break; case 60114: errmsg = "Некорректный пол мужской"; break; default: errmsg = "Не найден код ошибки! "; break; } return errmsg; } } </span>
Спасибо за чтение, надеюсь, это поможет вам, спасибо за поддержку нашего сайта!