La cuenta de WeChat Enterprise devuelve el empaque del mensaje de error de acuerdo con el código de error
En WeChat Development, debe consultar el documento del código de retorno de error para conocer la información de error específica (también puede saber al ver el ErrormSG devuelto), para que pueda encapsular uno
¡Se verifica la clase devuelta por el código de error!
¡Trabajo físico puro! ! !
<span style = "font-size: 14px;"> paquete org.oms.wechat.utils; / ** * Número empresarial Devuelve la clase de mensaje de error basada en el código de error * @author Sunlight * */ public class ErrorCodeText {public static string errorMsg (int ErrorCode) {String Errmsg = ""; switch (errorcode) {case -1: errmsg = "sistema ocupado"; romper; Caso 0: errmsg = "Solicitar exitoso"; romper; caso 40001: errmsg = "error secreto al obtener access_token, o access_token no es válido"; romper; Caso 40002: errmsg = "Tipo de credencial ilegal"; romper; Caso 40003: errmsg = "Illegal UserId"; romper; caso 40004: errmsg = "tipo de archivo de medios ilegales"; romper; caso 40005: errmsg = "tipo de archivo ilegal"; romper; caso 40006: errmsg = "tamaño de archivo ilegal"; romper; caso 40007: errmsg = "ID de archivo de medios ilegales"; romper; caso 40008: errmsg = "tipo de mensaje ilegal"; romper; caso 40013: errmsg = "ilegal corpid"; romper; caso 40014: errmsg = "ilegal access_token"; romper; caso 40015: errmsg = "tipo de menú ilegal"; romper; caso 40016: errmsg = "número de botón ilegal"; romper; caso 40017: errmsg = "tipo de botón ilegal"; romper; caso 40018: errmsg = "longitud del nombre del botón ilegal"; romper; caso 40019: errmsg = "longitud de tecla de botón ilegal"; romper; Caso 40020: errmsg = "Longitud de URL de botón ilegal"; romper; caso 40021: errmsg = "número de versión de menú ilegal"; romper; caso 40022: errmsg = "Serie de submenú ilegal"; romper; Caso 40023: errmsg = "Número de botón de submenú ilegal"; romper; Caso 40024: errmsg = "Tipo de botón de submenú ilegal"; romper; Caso 40025: errmsg = "Longitud del nombre del botón de submenú ilegal"; romper; caso 40026: errmsg = "longitud de tecla de botón de submenú ilegal"; romper; Caso 40027: errmsg = "Longitud de URL de botón de submenú ilegal"; romper; Caso 40028: errmsg = "empleado del usuario del menú personalizado ilegal"; romper; caso 40029: errmsg = "ilegal oauth_code"; romper; Caso 40031: errmsg = "Lista ILEGAL DE INSEREDIT"; romper; Caso 40032: errmsg = "Longitud de la lista ILEGAL DE INSERUDID"; romper; Caso 40033: errmsg = "Los caracteres de solicitud ilegal no pueden contener caracteres en // formato uxxxx"; romper; caso 40035: errmsg = "parámetros ilegales"; romper; caso 40038: errmsg = "formato de solicitud ilegal"; romper; Caso 40039: errmsg = "Longitud de URL ilegal"; romper; Caso 40040: errmsg = "Token ilegal de complemento"; romper; Caso 40041: errmsg = "ID de complemento ilegal"; romper; Caso 40042: errmsg = "sesión de complemento ilegal"; romper; caso 40048: errmsg = "La URL contiene dominio ilegal"; romper; caso 40054: errmsg = "nombre de dominio de URL submenú ilegal"; romper; Caso 40055: errmsg = "Nombre de dominio de URL de botón ilegal"; romper; caso 40056: errmsg = "ilegal agentid"; romper; Caso 40057: errmsg = "ilegal llameBackUrl"; romper; caso 40058: errmsg = "parámetro ilegal de envolvente rojo"; romper; Caso 40059: errmsg = "Bit de bandera de ubicación geográfica de informes ilegales"; romper; Caso 40060: errmsg = "CallbackUrl no se establece al establecer el indicador de ubicación geográfico informado"; romper; caso 40061: errmsg = "Establecer el fallido de Avatar de la aplicación"; romper; caso 40062: errmsg = "modo de aplicación ilegal"; romper; Caso 40063: errmsg = "El parámetro de sobre rojo está vacío"; romper; caso 40064: errmsg = "El nombre del grupo de gestión ya existe"; romper; Caso 40065: errmsg = "Longitud del nombre del grupo de gestión ilegal"; romper; caso 40066: errmsg = "Lista de departamento ilegal"; romper; caso 40067: errmsg = "La longitud del título es ilegal"; romper; caso 40068: errmsg = "ID de etiqueta ilegal"; romper; caso 40069: errmsg = "Lista de identificación de etiqueta ilegal"; romper; Caso 40070: errmsg = "Todas las ID de etiqueta (usuario) en la lista no son legales"; romper; Caso 40071: errmsg = "Nombre ilegal de la etiqueta, el nombre de la etiqueta ya existe"; romper; caso 40072: errmsg = "longitud de nombre de etiqueta ilegal"; romper; caso 40073: errmsg = "ilegal openID"; romper; Caso 40074: errmsg = "Los mensajes de noticias no admiten especificar como mensajes altamente confidenciales"; romper; caso 41001: errmsg = "parámetro de access_token fallido"; romper; caso 41002: errmsg = "parámetro CorpID perdido"; romper; Caso 41003: errmsg = "parámetro Fast Refresh_Token"; romper; Caso 41004: errmsg = "parámetro secreto fallido"; romper; Caso 41005: errmsg = "Datos de archivo multimedia perdidos"; romper; caso 41006: errmsg = "parámetro fallido medias_id"; romper; caso 41007: errmsg = "datos de submenú faltantes"; romper; caso 41008: errmsg = "faltando código de oauth"; romper; Caso 41009: errmsg = "faltante de usuario"; romper; caso 41010: errmsg = "URL faltante"; romper; Caso 41011: errmsg = "faltando agente"; romper; Caso 41012: errmsg = "faltando aplicación avatar mediasid"; romper; Caso 41013: errmsg = "Nombre de la aplicación faltante"; romper; Caso 41014: errmsg = "Descripción de la aplicación faltante"; romper; caso 41015: errmsg = "contenido faltante"; romper; caso 41016: errmsg = "Título faltante"; romper; caso 41017: errmsg = "ID de etiqueta faltante"; romper; Caso 41018: errmsg = "Nombre de la etiqueta faltante"; romper; caso 42001: errmsg = "acces_token timeout"; romper; Caso 42002: errmsg = "renovación de tiempo de tiempo"; romper; caso 42003: errmsg = "oauth_code timeOut"; romper; caso 42004: errmsg = "Tiempo de espera de token de complemento"; romper; Caso 43001: errmsg = "Get Solicitud es necesario"; romper; Caso 43002: errmsg = "Se requiere la solicitud posterior"; romper; caso 43003: errmsg = "se requiere https"; romper; Caso 43004: errmsg = "Atención del receptor"; romper; caso 43005: errmsg = "Se requiere la relación de amigos"; romper; caso 43006: errmsg = "Se requiere la suscripción"; romper; Caso 43007: errmsg = "Se requiere la autorización"; romper; caso 43008: errmsg = "Se requiere autorización"; romper; Caso 43009: errmsg = "Los empleados deben prestar atención"; romper; caso 43010: errmsg = "Se requiere autorización"; romper; caso 43011: errmsg = "Se requiere la autorización empresarial"; romper; caso 44001: errmsg = "El archivo multimedia está vacío"; romper; Caso 44002: errmsg = "Post Packet está vacío"; romper; caso 44003: errmsg = "El contenido del mensaje de texto está vacío"; romper; caso 44004: errmsg = "El contenido del mensaje de texto está vacío"; romper; Caso 45001: errmsg = "El tamaño del archivo multimedia excede el límite"; romper; caso 45002: errmsg = "El contenido del mensaje excede el límite"; romper; caso 45003: errmsg = "campo de título excede el límite"; romper; caso 45004: errmsg = "El campo Descripción excede el límite"; romper; caso 45005: errmsg = "campo de enlace excede el límite"; romper; caso 45006: errmsg = "campo de enlace de imagen excede el límite"; romper; Caso 45007: errmsg = "El tiempo de reproducción de voz excede el límite"; romper; caso 45008: errmsg = "El mensaje de texto de imagen excede el límite"; romper; caso 45009: errmsg = "llamadas de interfaz exceder el límite"; romper; caso 45010: errmsg = "El número de menús creados excede el límite"; romper; caso 45015: errmsg = "El tiempo de respuesta excede el límite"; romper; caso 45016: errmsg = "agrupación del sistema, no se permite la modificación"; romper; caso 45017: errmsg = "El nombre del grupo es demasiado largo"; romper; caso 45018: errmsg = "El número de grupos excede el límite superior"; romper; caso 45024: errmsg = "El número de cuentas excede el límite superior"; romper; caso 46001: errmsg = "Los datos de medios no existen"; romper; Caso 46002: errmsg = "Versión del menú no existente"; romper; Caso 46003: errmsg = "datos de menú no existentes"; romper; Caso 46004: errmsg = "no existente empleado"; romper; Caso 47001: errmsg = "Contenido de análisis de error JSON/XML"; romper; caso 48002: errmsg = "API Discapaced"; romper; caso 50001: errmsg = "redirect_uri no autorizado"; romper; Caso 50002: errmsg = "El empleado no está en el alcance del permiso"; romper; caso 50003: errmsg = "La aplicación está deshabilitada"; romper; caso 50004: errmsg = "estado incorrecto del empleado (no presta atención al estado)"; romper; caso 50005: errmsg = "Enterprise Discapedling"; romper; Caso 60001: errmsg = "La longitud del departamento no cumple con el límite"; romper; caso 60002: errmsg = "La profundidad de nivel de departamento excede el límite"; romper; caso 60003: errmsg = "El departamento no existe"; romper; caso 60004: errmsg = "El departamento del padre no existe"; romper; Caso 60005: Errmsg = "El departamento con miembros no está permitido que se elimine"; romper; Caso 60006: errmsg = "no está permitida la eliminación de subdepartamentos"; romper; Caso 60007: errmsg = "no está permitida la eliminación del departamento de raíz"; romper; Caso 60008: errmsg = "El nombre del departamento ya existe"; romper; Caso 60009: errmsg = "El nombre del departamento contiene caracteres ilegales"; romper; Caso 60010: errmsg = "El departamento tiene una relación circular"; romper; Caso 60011: errmsg = "Los privilegios del administrador son insuficientes (usuario/departamento/agente) no tienen permiso"; romper; caso 60012: errmsg = "no está permitida la eliminación de aplicaciones predeterminadas"; romper; caso 60013: errmsg = "Las aplicaciones de cierre no están permitidas"; romper; Caso 60014: errmsg = "Las aplicaciones abiertas no están permitidas"; romper; caso 60015: errmsg = "no está permitido la modificación de aplicaciones predeterminadas"; romper; Caso 60016: errmsg = "Las etiquetas de descargo de responsabilidad que existen no están permitidas"; romper; Caso 60017: errmsg = "Las empresas de configuración no están permitidas"; romper; caso 60102: errmsg = "UserID ya existe"; romper; Caso 60103: errmsg = "El número de teléfono móvil no está permitido"; romper; Caso 60104: errmsg = "No está permitido el número de teléfono móvil"; romper; Caso 60104: errmsg = "El número de teléfono móvil ya está presente"; romper; Caso 60105: errmsg = "La dirección de correo electrónico es ilegal"; romper; caso 60106: errmsg = "La dirección de correo electrónico ya está allí"; romper; Caso 60107: errmsg = "La cuenta de WeChat no es legal"; romper; Caso 60108: errmsg = "La cuenta de WeChat ya está allí"; romper; caso 60109: errmsg = "El número QQ ya está allí"; romper; Caso 60110: errmsg = "El número de departamentos excede el límite"; romper; Caso 60111: errmsg = "UserId no existe"; romper; caso 60112: errmsg = "el nombre del miembro es ilegal"; romper; Caso 60113: Errmsg = "Información de autenticación de identidad (ID de WeChat/Mobile/Correo electrónico) no puede estar vacío al mismo tiempo"; romper; Caso 60114: errmsg = "El género es ilegal"; romper; predeterminado: errmsg = "¡No hay código de error!"; romper; } return errsg; }} </span>Gracias por leer, espero que pueda ayudarte. ¡Gracias por su apoyo para este sitio!