WeChat JAVA SDK es una implementación JAVA del servicio de interfaz de la plataforma WeChat (plataforma pública, plataforma abierta, plataforma comercial, plataforma de proveedor de servicios). Se desarrolla en estricta conformidad con los documentos técnicos oficiales, divide razonablemente los nombres de los paquetes, define campos y. métodos, y es capaz de realizar cualquier negocio relacionado con WeChat.
===============
Primero consulte la documentación oficial para comprender la lógica de interacción y luego consulte el siguiente ejemplo.
===============
weixin-popular Plataformas WeChat compatibles
Plataforma pública (cuenta de suscripción, cuenta de servicio, mini programa)
Plataforma abierta (aplicación web, aplicación móvil, desarrollo de plataforma de terceros de cuenta pública)
Plataforma comercial (pago)
Plataforma de proveedor de servicios (en nombre de pago)
<dependencia> <groupId>com.github.liyiorg</groupId> <artifactId>weixin-popular</artifactId> <versión>2.8.32</versión> </dependencia>
Notas de actualización
Obtener TokenAPI access_token
Carga y descarga multimedia MediaAPI (material temporal)
MaterialMaterial permanente API
Menú MenuAPI, menú personalizado
Envío de información MessageAPI (mensajes de atención al cliente, mensajes grupales, mensajes de plantilla)
PayMchAPI paga pedidos, sobres rojos, pagos corporativos, retenciones confiadas, tarifas retenidas (versión de plataforma comercial) y cuentas divididas
Código QR QRcodeAPI
Autorización de firma en línea SnsAPI
Gestión de usuarios UserAPI, agrupación, etiquetas, lista negra
Enlace largo de ShorturlAPI a enlace corto
BoletoAPI JSAPI
Desarrollo de plataforma de terceros ComponentAPI
IpAPI obtiene la dirección IP del servidor WeChat
Se borra la frecuencia de llamada de la interfaz ClearQuotaAPI
Tienda PoiAPI WeChat @Moyq5 (contribución)
Cupón de tarjeta CardAPI WeChat @ Moyq5 (contribución)
ShakearoundAPI WeChat agita a @Moyq5 (contribución)
Estadísticas de datos de DatacubeAPI @Moyq5 (contribución)
Función de atención al cliente CustomserviceAPI @ConciseA (contribución)
Subprograma WxaAPI WeChat
Subprograma WxopenAPI WeChat
Mensaje de comentario del artículo CommentAPI
Gestión de cuentas de plataforma abierta OpenAPI WeChat
BizwifiAPI WeChat se conecta a WiFi
Escaneo ScanAPI WeChat
Inteligencia SemanticAPI WeChat
Tienda WeChat de MerchantAPI
Funciones del dispositivo DeviceAPI
modo de llamada
Uso de API
Uso de la página
EmojiUtil
Registro agregado después de la versión 2.7.0+
Registro API, nivel de información.
El registro se basa en slf4j; elija depender del paquete de implementación de slf4j apropiado.
Clase de herramienta de pago PayUtil, genera pago JS, pago nativo
Generación y verificación de firmas SignatureUtil
XMLConverUtil Conversión de objetos XML (JAXB)
Configuración JsUtil JsAPI, elija generación WXPay JSON
Descifrado y verificación de información de usuario del subprograma WxaUtil
Recepción de evento de mensaje
Recepción de evento de mensaje (cifrado)
Pago WeChat
Reembolso de WeChat
El token TokenManager se actualiza automáticamente
El ticket de TicketManager se actualiza automáticamente
Establecer el tamaño del grupo de solicitudes API HttpClient
Establecer el tiempo de espera de API HttpClient y el reintento de excepción
Establecer almacén de claves API MCH
Excluir notificaciones asincrónicas duplicadas
Documentación para desarrolladores de la plataforma pública WeChat
Centro de servicios para comerciantes de WeChat
Documentación para desarrolladores de la plataforma comercial WeChat Pay
Pago WeChat H5
Tarifa de retención de pago de WeChat
Documentación para desarrolladores de la plataforma del proveedor de servicios de pago WeChat
Descuento de producto único por pago WeChat
Plataforma abierta WeChat (desarrollo de plataforma de terceros de cuenta pública)
Documentación de desarrollo del subprograma WeChat