wechat-Entwicklungsframework für Java (Wechat-Entwicklungsframework JAVA-Version, das einfachste und benutzerfreundlichste Wechat-Entwicklungsframework)
wechat4j ist ein JAR-Paket, das Ihnen bei der Entwicklung von WeChat-Anwendungen hilft. Mit ihm können Sie in nur wenigen Sekunden WeChat-Anwendungen für öffentliche Konten entwickeln, ohne auf zu viele Details zu achten.
Sie können das wechat4j-Beispielprojekt herunterladen und es dann darauf basierend ändern. Wenn Sie es selbst erstellen möchten, können Sie mit wechat4j in nur zwei Schritten eine WeChat-Entwicklungsumgebung erstellen.
Erstellen Sie ein Webprojekt und importieren Sie JDK und zugehörige Webprojekt-JAR-Pakete.
Laden Sie das Paket wechat4j.jar herunter, laden Sie die Adresse wechat4j herunter.
Erstellen Sie die wechat4j-Konfigurationsdatei, erstellen Sie die Datei wechat4j.properties im src-Verzeichnis (Java-Stammverzeichnis) und konfigurieren Sie die relevanten Informationen Ihres offiziellen WeChat-Kontos. Der Inhalt ist wie folgt:
#you server url wechat.url= #you wechat token wechat.token=token #message secret key,if don't set then message is cleartext wechat.encodingaeskey= #wechat appid wechat.appid=appid #wechat app secret wechat.appsecret=secret #wechat access token server ,when you save in db,must implement you server class #this class must extend org.sword.wechat4j.token.DbAccessTokenServer #if no this property,then token server is default memery accesstoken server() wechat.accessToken.server.class= #jsapi_ticket customer server class name, #this class must extend org.sword.wechat4j.token.server.CustomerServer #if no this property,then ticket server is default memery ticket server wechat.ticket.jsapi.server.class=
Sie können die Datei wechat4j.properties.sample auch im META-INF-Verzeichnis des JAR-Pakets finden, sie in das src-Verzeichnis kopieren und den Namen ändern. Informationen zur Bedeutung der Konfigurationselemente in der Konfigurationsdatei wechat4j.properties finden Sie unter Interpretation der wechat4j-Konfigurationsdatei
Nach den oben genannten Schritten ist Ihr WeChat-Projekt vollständig eingerichtet.
Die für wechat4j erforderliche Java-Betriebsumgebung ist mindestens jdk1.6
das abhängige JAR-Paket von wechat4j.jar
commons-codec.jar 1.3 oder höher
commons-lang3.jar
log4j.jar 1.2 oder höher
fastjson-1.2.0.jar
fluent-hc-4.3.6.jar (httpclient-Abhängigkeit)
httpclient-4.3.6.jar
httpcore-4.3.3.jar (httpclient-Abhängigkeit)
servlet-api.jar Wenn es sich um ein Webprojekt handelt, wird zum Importieren von Paketen, die Webprojekte unterstützen, beispielsweise das Tomcat-Paket
Nachher Die WeChat4j-Entwicklungsumgebung ist eingerichtet. Sie können mit der Entwicklung Ihrer eigenen WeChat-Anwendung beginnen. Ich habe zum Beispiel ein WeChat-Konto, dessen Token lejian ist. Nehmen wir sie als Beispiel zur Veranschaulichung.
Um Ihre eigene Serviceklasse für öffentliche WeChat-Konten zu erstellen, müssen Sie die WechatSupport-Klasse von wechat4j erben und dann deren abstrakte Methode implementieren Verarbeitung als Beispiel
public class Lejian extends WechatSupport{public Lejian(HttpServletRequest request, String token) {super(request, token); }@Overrideprotected void onText() {this.wechatRequest.getFromUserName(); String content = "test ok";responseText(content); } }
Die onText() im obigen Code ist die abstrakte Methode von WechatSupport. Sie benötigen eine eigene Klasse, um sie zu implementieren Stellt im Beispiel die Verarbeitung von Textnachrichten dar. Nach Erhalt der Nachricht des Benutzers wird die Textnachricht „test ok“ an den Benutzer zurückgesendet.
WeChat-Dienstadresse erstellen (Ihre eigene Serveradresse, die in der öffentlichen WeChat-Plattform konfiguriert ist) Servlet-Klasse. Wenn es sich um SpringMVC handelt, erstellen Sie den entsprechenden Controller. Wenn es sich um Struts handelt, erstellen Sie die entsprechende Aktionsklasse. Ein Beispiel für die Servlet-Klasse lautet wie folgt:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Lejian lejian = new Lejian(request, TOKEN); String result = lejian.execute(); response.getOutputStream().write(result.getBytes()); }protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Lejian lejian = new Lejian(request, TOKEN); String result = lejian.execute(); response.getOutputStream().write(result.getBytes()); }
Nach den beiden oben genannten Schritten kann Ihr WeChat-Dienst ausgeführt werden
Mehr Java WeChat-Entwicklungsframeworks Wechat4j Erste Schritte Tutorial Für verwandte Artikel beachten Sie bitte die chinesische PHP-Website!