Das WeChat Java
Development Toolkit unterstützt die Back-End-Entwicklung von WeChat-Funktionsmodulen, einschließlich WeChat-Zahlung, offener Plattform, öffentlichem Konto, Unternehmens-WeChat, Videokonto, Miniprogramm und anderen WeChat-Funktionsmodulen.
WxJava
gewann 2024 die zehn besten Open-Source-Community-Awards GitCode
.
Um die Projektzusammenarbeit zu besprechen, wenden Sie sich bitte an WeChat binary0000
(Suchen Sie Freunde auf WeChat und fügen Sie sie hinzu. Geben Sie bitte den Zweck Ihres Besuchs an. Wenn Sie SDK-Probleme besprechen müssen, lesen Sie bitte die Gruppendiskussion unten. Fügen Sie diesen WeChat nicht hinzu.)
28.12.2023 Veröffentlichung [4.6.0 offizielle Version] !
Um Quellcode beizutragen, können Sie sich die Videos ansehen: [Der gesamte Prozess des Beisteuerns von Quellcode (Teil 1)], [Der gesamte Prozess des Beisteuerns von Quellcode (Teil 2)], mit freundlicher Genehmigung von: Programmierer Xiaoshan und Bugs
Wichtiger Hinweis für Neulinge: Dieses Projekt ist nur ein SDK-Entwicklungs-Toolkit und bietet keine Web-Implementierung. Es wird empfohlen, maven
oder gradle
zu verwenden , um auf dieses Projekt zu verweisen, um die verschiedenen von diesem SDK bereitgestellten Funktionen zu verwenden Projekt] oder in diesem Projekt Teil des Unit-Test-Codes;
Neulinge in der WeChat-Entwicklung sollten unbedingt den FAQ-Bereich der [Entwicklungsdokumentation] (Gitee-Wiki oder Github-Wiki) lesen, um viele Umwege zu vermeiden und viel Zeit zu sparen.
Technische Austauschgruppe: Studierende, die Informationen zu QQ-Gruppen/WeChat-Gruppen/DingTalk-Unternehmensgruppen usw. erhalten möchten, scannen bitte mit WeChat den QR-Code des öffentlichen WeChat-Kontos oben, um WxJava
zu folgen, und klicken Sie auf das entsprechende Menü, um den Beitritt zu erhalten Methode: Sie können die WeChat-Suche auch für weixin-java-tools
oder WxJava
verwenden und das richtige offizielle Konto auswählen, um von Zeit zu Zeit SDK-bezogene Aktualisierungsinformationen zu benachrichtigen und technisches Wissen im Zusammenhang mit der WeChat-Java-Entwicklung weiterzugeben.
Technische Austauschgruppen von DingTalk: 32206329
(technische Austauschgruppe 2), 30294972
(technische Austauschgruppe 1, derzeit voll), 35724728
(Benachrichtigungsgruppe, Echtzeitbenachrichtigung über Github-Projektänderungsdatensätze).
Wenn Sie neu in der WeChat- oder Java-Entwicklung sind, lesen Sie bitte [Die Weisheit, Fragen zu stellen], bevor Sie in der Gruppe Fragen stellen oder eine neue Ausgabe eröffnen, und stellen Sie sicher, dass Sie das [Entwicklungsdokumentations-Wiki] konsultiert haben, um nicht die kostbare Zeit aller zu verschwenden ;
Wenn Sie bei der Suche nach Hilfe einen Code oder eine lange Liste mit Ausnahmeinformationen angeben müssen, verwenden Sie bitte http://paste.ubuntu.com
Schüler, die den Quellcode lesen, beachten bitte, dass dieses SDK beim Kompilieren lombok
-Unterstützung hinzufügt, um den Code zu vereinfachen. Wenn Sie lombok
nicht kennen, erlernen Sie bitte zuerst die entsprechenden Kenntnisse. Sie können beispielsweise diesen Artikel lesen.
Wenn Sie neue funktionale Anforderungen haben, Fehler oder Codeprobleme finden, die durch Anpassungen an der offiziellen WeChat-Schnittstelle verursacht wurden, können Sie ein Problem direkt auf der Seite [Probleme] melden, um die Diskussion und Nachverfolgung von Problemen zu erleichtern;
Wenn Sie Code beisteuern müssen, lesen Sie bitte die [Richtlinien zur Code-Beitragung] sorgfältig durch, bevor Sie eine PR einreichen. Vielen Dank für Ihr Verständnis und Ihre Kooperation.
Derzeit ist für die neueste Version dieses SDK
mindestens die JDK
-Version 8
erforderlich. Schüler, die 7
verwenden, können WxJava
3.8.0
und frühere Versionen verwenden. Benutzer, die noch JDK
6 verwenden, lesen bitte [dieses Projekt], während andere frühere JDKs verwendet werden Versionen sind Sie müssen es selbst transformieren und implementieren.
Dieses Projekt ist auf der Open Source China-Seite. Jeder ist herzlich willkommen, eine positive Nachricht zu hinterlassen und es zu bewerten.
Weitere Informationen zu SDK-Entwicklungsdokumenten finden Sie im [Entwicklungsdokumentations-Wiki]. Wenn Sie sie finden, können Sie sie rechtzeitig melden oder ändern.
Wenn dieses Entwicklungstoolkit für Sie hilfreich ist, können Sie unsere Bemühungen gerne bestätigen. Sie können direkt zur [auf Code Cloud gehosteten Projekthomepage] gehen und unten auf der Seite die Schaltfläche „Spenden“ finden fröhlicher. Vielen Dank an alle Schüler, die Trinkgeld gegeben und gespendet haben!
Das Javadoc jedes Moduls kann online eingesehen werden: weixin-java-miniapp, weixin-java-pay, weixin-java-mp, weixin-java-common, weixin-java-cp, weixin-java-open
Dieses SDK-Projekt wird gleichzeitig auf der folgenden Code-Hosting-Website aktualisiert:
Code-Cloud: https://gitee.com/binary/weixin-java-tools
GitHub: https://github.com/binarywang/WxJava
Hinweis: Die neueste Version (einschließlich Beta-Version) ist die neueste offizielle Version.
<Abhängigkeit> <groupId>com.github.binarywang</groupId> <artifactId> (siehe verschiedene Module unten)</artifactId> <version>4.6.0</version> </Abhängigkeit>
WeChat-Miniprogramm: weixin-java-miniapp
WeChat-Zahlung: weixin-java-pay
Offene WeChat-Plattform: weixin-java-open
Öffentliches Konto (einschließlich Abonnementkonto und Dienstkonto): weixin-java-mp
Unternehmenskonto/Enterprise WeChat: weixin-java-cp
Videokonto/WeChat-Shop: weixin-java-channel
Für dieses Projekt ist die Veröffentlichung einer offiziellen Version etwa alle zwei Monate geplant (gleichzeitig wird der Code develop
in den release
Zweig integriert. Das Versionsnummernformat ist XX0
(z. B. 2.1.0
, 2.2.0
usw.). ) Wenn es größere Probleme gibt, die behoben werden müssen, werden diese rechtzeitig eingereicht. Für die neue Version kann jeder jederzeit einen Pull-Request einreichen.
Fehlerbehebungen und neue Funktionen werden im Allgemeinen zunächst in einer kleinen Version als temporäre Testversion veröffentlicht (z. B. 3.6.8.B
, d. h. die Endnummer ist nicht 0 und B wird hinzugefügt, um sie von der offiziellen Version zu unterscheiden). und der Code existiert nur im develop
;
Die neueste Versionsnummer lautet derzeit. Sie können alle neuesten Versionen auch anzeigen, indem Sie auf die Links [WeChat-Zahlung], [WeChat-Miniprogramm], [Offizielles Konto], [Enterprise WeChat] und [Offene Plattform] zugreifen.
Die vollständige Fallregistrierungsliste können Sie [hier einsehen], und Sie können gerne weitere Fälle registrieren.
Im Folgenden finden Sie einige Auszüge aus den Fällen:
Check-in-, Lotterie- und Sperrsendungsprogramm basierend auf dem öffentlichen WeChat-Konto: https://github.com/workcheng/weiya
Jeepay-Zahlungssystem: https://gitee.com/jeequan/jeepay
WeTong Mall: https://gitee.com/fuyang_lipengjun/platform
WeChat-Bestellsystem: https://github.com/sqmax/springboot-project
Ein kleines, aber feines Tool, das sich auf Batch-Push konzentriert: https://github.com/rememberber/WePush
Yshop-Image-Mall-System: https://gitee.com/guchengwuyue/yshopmall
wx-manage (Projekt zur Verwaltung öffentlicher WeChat-Konten): https://github.com/niefy/wx-manage
Basierend auf dem von Joo Yi entwickelten öffentlichen Kontoverwaltungssystem WeChat: https://gitee.com/joolun/JooLun-wx
SAAS WeChat Miniprogramm E-Commerce: https://gitee.com/wei-it/weiit-saas
mall4j E-Commerce-Einkaufszentrumssystem: https://gitee.com/gz-yami/mall4j
(Jingdong) Youjia Shop, Youjia Shop Manager’s Edition, Beijing Fans’ Selection
Meow Star Post Bar-Assistent (Scannen Sie den QR-Code, um ihm zu folgen)
Faultier hält Bücher +
Guanglian Express, Pengcheng Bus usw.
Brennende Herausforderung, leichte, leichte Sportarten
360-Prüfungsleitfaden
Zivilmedizinisches Zentrum
Kommen Sie zur Business-Version
Spida (Stanley)
tickendes Wolkensiegel
Vivo ho ho ho
Dynasty Community (BYD New Energy Community)
Das Jihouhou-Mobiltelefon kommt zum Recycling und Austausch zu Ihnen nach Hause
zukünftiger Umschlag
Vorteile von 5G
Salat-WordPress zum Mini-Programm
Lirigo
China Telecom Shanghai Network Hall (sh_189)
E-Antwortplattform
Ningxia Fresh Food 365
Tongfuhuodi
Shenlong-Autowartung
Wo Music Business Intelligence
Halo Cloud-Community
Handy-Warteschlange
Nationaler Running-Fitness-Convenience-Store
Zivilmedizinisches Zentrum
YshopMall
Direkter Zug zum Haoxing Scenic Area und zu mehr als 40 öffentlichen Haltestellen im ganzen Land
Offizieller Woao-Basketball-Account
Zukünftiger Umschlag des offiziellen WeChat-Kontos
Yinchuan Zhiyun Beratung
Vorteile von 5G
HTC Enterprise WeChat
Taschen-Stanley
Vorteile der Apotheke
Gaoshan Personalwesen
Schweinchenmahlzeit
Catering-System
Öffentliches WeChat-Kontoverwaltungssystem: http://demo.joolun.com
Ruijie Networks: Vertriebslink
Besonderer Dank geht an alle Studierenden, die an dem Beitrag teilgenommen haben. Bitte sehen Sie sich hier die Liste aller Mitwirkenden an. Jeder ist herzlich willkommen, weiterhin Code beizutragen.
Chanjarster (Daniel Qian)
binärer Wang (Binärer Wang)
007gzs
Silloy
mgcnrx11
0katekate0 (Wang_Wong)
yuanqixun
kakotor
aimilin6688 (Jonk)
lkqm (Mario Luo)
kareanyi (MillerLin)
Bincent (Hongbin.hsu)