Heim  >  Artikel  >  WeChat-Applet  >  Einführungs-Tutorial zum Java WeChat-Entwicklungsframework wechat4j

Einführungs-Tutorial zum Java WeChat-Entwicklungsframework wechat4j

高洛峰
高洛峰Original
2017-02-15 10:43:482762Durchsuche

wechat4j

Was ist wechat4j?

wechat-Entwicklungsframework für Java (Wechat-Entwicklungsframework JAVA-Version, das einfachste und benutzerfreundlichste Wechat-Entwicklungsframework)

wechat4j kann verwendet werden Was tun?

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.

wechat4j-Schnellstart

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.

  1. Erstellen Sie ein Webprojekt und importieren Sie JDK und zugehörige Webprojekt-JAR-Pakete.

  2. Laden Sie das Paket wechat4j.jar herunter, laden Sie die Adresse wechat4j herunter.

  3. 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.

wechat4j-Betriebsumgebung

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

Entwickeln Sie Ihre eigene WeChat-Anwendung

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.

Erstellen Sie Ihre eigene Serviceklasse für öffentliche Konten

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

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!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn