El kit de herramientas de desarrollo de WeChat Java
admite el desarrollo back-end de módulos funcionales de WeChat, incluidos pagos de WeChat, plataforma abierta, cuenta pública, WeChat corporativo, cuenta de video, miniprograma y otros módulos de funciones de WeChat.
WxJava
ganó los diez principales premios de la comunidad de código abierto GitCode
en 2024.
Para discutir la cooperación en proyectos, comuníquese con WeChat binary0000
(busque y agregue amigos en WeChat, indique el propósito de su visita. Si necesita discutir problemas del SDK, consulte la discusión grupal a continuación, no agregue este WeChat).
2023-12-28 Lanzamiento [versión oficial 4.6.0] !
Para contribuir con el código fuente, puede consultar los videos: [Todo el proceso de contribuir con el código fuente (Parte 1)], [Todo el proceso de contribuir con el código fuente (Parte 2)], cortesía de: Programador Xiaoshan y Bugs
Nota importante para principiantes: este proyecto es solo un conjunto de herramientas de desarrollo de SDK y no proporciona implementación web. Se recomienda utilizar maven
o gradle
para hacer referencia a este proyecto y utilizar las diversas funciones proporcionadas por este SDK. Para obtener más información, consulte [Demostración]. Proyecto] o en este proyecto Parte del código de prueba unitaria;
Los principiantes en el desarrollo de WeChat deben asegurarse de leer la sección de preguntas frecuentes de la [Documentación de desarrollo] (Gitee Wiki o Github Wiki) para evitar muchos desvíos y ahorrar mucho tiempo.
Grupo de intercambio técnico: los estudiantes que deseen obtener información sobre grupos QQ/grupos WeChat/grupos empresariales DingTalk, etc., utilice WeChat para escanear el código QR de la cuenta pública de WeChat anterior para seguir WxJava
y hacer clic en el menú correspondiente para unirse. También puede utilizar WeChat Search para weixin-java-tools
o WxJava
y seleccionar la cuenta oficial correcta a seguir. La cuenta oficial notificará de inmediato la información de actualización relacionada con el SDK y compartirá conocimientos técnicos relacionados con el desarrollo de WeChat Java de vez en cuando.
Grupos de intercambio técnico de DingTalk: 32206329
(grupo de intercambio técnico 2), 30294972
(grupo de intercambio técnico 1, actualmente lleno), 35724728
(grupo de notificación, notificación en tiempo real de los registros de cambios del proyecto Github).
Si es nuevo en el desarrollo de WeChat o Java, lea [La sabiduría de hacer preguntas] antes de hacer preguntas en el grupo o abrir una nueva edición, y asegúrese de haber consultado el [Wiki de documentación de desarrollo] para evitar perder el valioso tiempo de todos. ;
Si necesita publicar un código o una larga lista de información de excepción cuando busca ayuda, utilice http://paste.ubuntu.com
Estudiantes que leen el código fuente, tengan en cuenta que este SDK agrega soporte lombok
al compilar para simplificar el código. Si no conoce lombok
, primero aprenda los conocimientos relevantes; por ejemplo, puede leer este artículo;
Si tiene nuevos requisitos funcionales, encuentra errores o problemas de código causados por ajustes en la interfaz oficial de WeChat, puede plantear un problema directamente en la página [Problemas] para facilitar la discusión y el seguimiento de los problemas;
Si necesita contribuir con código, asegúrese de leer atentamente las [Pautas de contribución de código] antes de enviar un PR. Gracias por su comprensión y cooperación;
Actualmente, la versión mínima de JDK
requerida por la última versión de este SDK
es 8
Los estudiantes que usan 7
pueden usar WxJava
3.8.0
y versiones anteriores. Los usuarios que todavía usan JDK
6 deben consultar [este proyecto], mientras que otros JDK anteriores. Las versiones deben transformarse e implementarse usted mismo.
Este proyecto está en la página de Open Source China. Todos pueden dejar un mensaje positivo y calificarlo.
Consulte el [Wiki de documentación de desarrollo] para conocer los documentos de desarrollo del SDK. Es posible que algunos documentos no se actualicen a tiempo. Si los encuentra, puede informarlos a tiempo o modificarlos usted mismo.
Si este kit de herramientas de desarrollo le resulta útil, puede confirmar nuestros esfuerzos. Puede ir directamente a la [página de inicio del proyecto alojada en Code Cloud] y buscar el botón "Donar" en la parte inferior de la página para recompensar más. más feliz. ¡Muchas gracias a todos los estudiantes que dieron propinas y donaciones!
El Javadoc de cada módulo se puede ver online: weixin-java-miniapp, weixin-java-pay, weixin-java-mp, weixin-java-common, weixin-java-cp, weixin-java-open
Este proyecto de SDK se actualiza simultáneamente en el siguiente sitio web de alojamiento de código:
Nube de código: https://gitee.com/binary/weixin-java-tools
GitHub: https://github.com/binarywang/WxJava
Nota: La última versión (incluida la versión beta) es la siguiente.
<dependencia> <groupId>com.github.binarywang</groupId> <artifactId> (consulte los diferentes módulos a continuación)</artifactId> <versión>4.6.0</versión> </dependencia>
Mini programa WeChat: weixin-java-miniapp
Pago WeChat: weixin-java-pay
Plataforma abierta WeChat: weixin-java-open
Cuenta pública (incluidas la cuenta de suscripción y la cuenta de servicio): weixin-java-mp
Cuenta empresarial/WeChat empresarial: weixin-java-cp
Cuenta de vídeo/tienda WeChat: weixin-java-channel
Este proyecto está programado para lanzar una versión oficial aproximadamente cada dos meses (al mismo tiempo, el código de la rama de develop
se fusiona con la rama release
y el formato del número de versión es XX0
(como 2.1.0
, 2.2.0
, etc.). ). Si hay problemas importantes que deben repararse, se enviarán a tiempo. Para la nueva versión, todos pueden enviar una solicitud de extracción en cualquier momento;
Las correcciones de ERRORES y las nuevas funciones generalmente se lanzan primero en una versión pequeña como una versión de prueba temporal (como 3.6.8.B
, es decir, el número final no es 0 y se agrega B para distinguirla de la versión oficial). y el código sólo existe en la rama develop
;
El número de versión más reciente es el actual. También puede ver las últimas versiones accediendo a los enlaces [Pago WeChat], [Mini Programa WeChat], [Cuenta oficial], [Enterprise WeChat] y [Plataforma abierta].
Para obtener la lista completa de registro de casos, [visite aquí] para verla y podrá registrar más casos.
A continuación se muestran algunos casos extraídos:
Programa de envío de registro, lotería y bombardeo basado en la cuenta pública de WeChat: https://github.com/workcheng/weiya
Sistema de pago Jeepay: https://gitee.com/jeequan/jeepay
Centro comercial WeTong: https://gitee.com/fuyang_lipengjun/platform
Sistema de pedidos WeChat: https://github.com/sqmax/springboot-project
Una herramienta pequeña pero hermosa centrada en el envío por lotes: https://github.com/rememberber/WePush
Sistema de centro comercial de imágenes de yshop: https://gitee.com/guchengwuyue/yshopmall
wx-manage (proyecto de gestión de cuentas públicas de WeChat): https://github.com/niefy/wx-manage
Basado en el sistema de gestión de cuentas públicas WeChat desarrollado por Joo Yi: https://gitee.com/joolun/JooLun-wx
Mini programa de comercio electrónico SAAS WeChat: https://gitee.com/wei-it/weiit-saas
Sistema de centro comercial de comercio electrónico mall4j: https://gitee.com/gz-yami/mall4j
(Jingdong) Youjia Shop, Youjia Shop Manager's Edition, Selección de fans de Beijing
Asistente de barra de Meow Star Post (escanee el código QR para seguir)
Perezoso sosteniendo libros +
Guanglian Express, autobús Pengcheng, etc.
Desafío ardiente, deportes ligeros deportivos.
Guía de examen 360
Centro médico civil
Ven a la versión empresarial
Spida (Stanley)
sello de nube haciendo tictac
Vivo ho ho ho
Comunidad Dynasty (Comunidad BYD New Energy)
El teléfono móvil Jihouhou llega a su puerta para reciclarlo y reemplazarlo
sobre futuro
Beneficios 5G
Lechuga wordpress a mini programa
lírico
Salón de la red de China Telecom Shanghai (sh_189)
plataforma de respuesta electrónica
Comida fresca de Ningxia 365
Tongfuhuodi
mantenimiento del coche shenlong
Wo Música Inteligencia de Negocios
Comunidad de la nube de Halo
cola de teléfonos móviles
Tienda de conveniencia nacional para correr y fitness
Centro médico civil
YshopMall
Tren directo al área escénica de Haoxing y a más de 40 cuentas públicas en todo el país
Cuenta oficial de baloncesto woao.
Cuenta oficial de WeChat sobre el futuro
Consulta Yinchuan Zhiyun
Beneficios 5G
HTC Empresa WeChat
Stanley de bolsillo
Beneficios de farmacia
Recursos Humanos de Gaoshan
comida de cerdito
sistema de restauración
Sistema de gestión de cuentas públicas WeChat: http://demo.joolun.com
Ruijie Networks: Enlace de ventas
Un agradecimiento especial a todos los estudiantes que participaron en la contribución. Consulte la lista de todos los contribuyentes aquí. ¡Todos son bienvenidos a continuar contribuyendo con código!
Chanjarster (Daniel Qian)
binariowang (Binario Wang)
007gzs
Sillón
mgcnrx11
0katekate0 (Wang_Wong)
yuanqixun
kakotor
aimilin6688 (Jonk)
lkqm (Mario Luo)
kareanyi (MillerLin)
Bincent (Hongbin.hsu)