wechat-sdk
Das WeChat JAVA SDK implementiert die Kapselung der von WeChat bereitgestellten ökologischen HTTP-Schnittstelle. Dieses Projekt bezieht sich hauptsächlich auf die beliebte Weixin-Implementierung. Es verfügt über eine gute Struktur, eine einfache Implementierung und eine starke Skalierbarkeit. Es kann sofort verwendet werden oder die entsprechende Implementierung kann angepasst werden. Kann unterschiedliche Entwicklungsanforderungen erfüllen.
Derzeit sind nur einige grundlegende SDKs für WeChat implementiert. Klassifiziert nach den Schnittstellendokumenten der öffentlichen WeChat-Plattform. Entsprechend der Verwendung der API können Sie den Testcode des Projekts anzeigen.
Implementierte Funktionen:
- Benutzerdefiniertes Menü[√]
- Nachrichtenverwaltung[√]
- WeChat-Webentwicklung (Webseitenautorisierung) [√]
- Materialverwaltung [√]
- Grafische und Textnachrichtenverwaltung [√]
- Benutzerverwaltung[√]
- Kontoverwaltung[√]
- Statistiken[√]
- Neue Version der Kundendienstfunktion[√]
- WeChat-Drittanbieterplattform [√]
- WeChat-Shop[√]
- WeChat-Gutscheine[√]
Nicht implementierte Funktionen:
- WeChat schüttelt Peripheriegeräte[x]
- WeChat-Shop[x]
- Semantisches Verständnis[x]
- WeChat mit WLAN verbunden[x]
- Auf WeChat[x] scannen
- WeChat-Gerätefunktionen[x]
- WeChat-Rechnung[x]
Projektabhängigkeiten:
- jackson (optional, die Standardklasse des Serialisierungstools hängt von jsckson ab. Die entsprechende Serialisierungsschnittstelle kann angepasst werden)
- slf4j (zur Protokollierung)
- httpcomponents (optional, die standardmäßige HTTP-Anforderungstoolklasse hängt von httpcomponents ab. Die entsprechende HTTP-Anforderungsschnittstelle kann angepasst werden.)
- junit (zum Testen)
- Lombok (bequeme Entwicklung, vorausgesetzt)
Maven
<dependency>
<groupId>com.github.vioao</groupId>
<artifactId>wechat-sdk</artifactId>
<version>1.1.0</version>
</dependency>
Das Gesamtprojekt ist grundsätzlich brauchbar und wird noch verbessert...
Änderungsprotokoll
28.02.2018
Erledigt:
Verbessern Sie die Implementierung der folgenden Funktionsmodule:
- WeChat-Store-Funktion
- WeChat-Karten- und Coupon-Funktion
11.03.2018
Erledigt:
Verwaltung von Miniprogrammen über Plattformen von Drittanbietern:
- Einstellungen für den Domänennamen des Mini-Programmservers
- Mini-Programm-Mitgliederverwaltung
- Miniprogramm WeChat-Login
- Grundlegende Informationseinstellungen des Miniprogramms
- Kontoverwaltung für die offene WeChat-Plattform
ToDo:
Verwaltung von Miniprogrammen durch Drittplattformen
- Codeverwaltung
- Verwaltung der Mini-Programmvorlagenbibliothek
- Verwaltung der Mini-Programmcode-Vorlagenbibliothek
24.03.2018
Erledigt:
Verwaltung von Miniprogrammen über Plattformen von Drittanbietern:
- Mini-Programmcodeverwaltung
- Verwaltung der Mini-Programmcode-Vorlagenbibliothek
- Einstellungen für Miniprogrammvorlagen
- Berechtigungssatz für die Verwaltung von Miniprogramm-Plug-ins
Release-Version 1.1.0
- Diese Version verbessert hauptsächlich die Schnittstellenunterstützung für Plattformen von Drittanbietern. Sie können ganz einfach Ihre eigene Drittanbieterplattform basierend auf wechat-sdk implementieren. Verwalten Sie Miniprogramme und öffentliche Konten unter der Plattform.
ToDo:
Bezogen auf die Plattform Dritter:
- Starke Autorisierung von Karten und Coupons
- WeChat-Werbeschnittstelle
Offizieller Account bezogen auf:
- WeChat schüttelt Peripheriegeräte
- WeChat-Shop
- semantisches Verständnis
- WeChat mit WLAN verbunden
- Scannen Sie auf WeChat
- WeChat-Gerätefunktionen
- WeChat-Rechnung