Maison >Applet WeChat >Développement WeChat >Tutoriel d'introduction au cadre de développement Java WeChat wechat4j

Tutoriel d'introduction au cadre de développement Java WeChat wechat4j

高洛峰
高洛峰original
2017-02-15 10:43:482856parcourir

wechat4j

Qu'est-ce que wechat4j ?

cadre de développement wechat pour java (version JAVA du cadre de développement Wechat, le cadre de développement Wechat le plus simple et le plus facile à utiliser)

wechat4j peut être utilisé Que faire ?

wechat4j est un package jar qui vous aide à développer des applications WeChat. Grâce à lui, vous pouvez développer des applications de compte public WeChat en quelques secondes seulement sans prêter attention à trop de détails.

Démarrage rapide de wechat4j

Vous pouvez télécharger l'exemple de projet wechat4j, puis le modifier en fonction de celui-ci. Si vous souhaitez le créer vous-même, vous pouvez utiliser wechat4j pour créer un environnement de développement WeChat en seulement deux étapes.

  1. Créez un projet Web et importez jdk et les packages jar de projets Web associés.

  2. Téléchargez le package wechat4j.jar, téléchargez l'adresse de téléchargement wechat4j.

  3. Créez le fichier de configuration wechat4j, créez le fichier wechat4j.properties dans le répertoire src (répertoire racine java) et configurez les informations pertinentes de votre compte officiel WeChat. Le contenu est le suivant :

#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=

Vous pouvez également trouver le fichier wechat4j.properties.sample dans le répertoire META-INF du package jar, le copier dans le répertoire src et changer le nom. Pour la signification des éléments de configuration dans le fichier de configuration wechat4j.properties, voir Interprétation du fichier de configuration wechat4j

Après les étapes ci-dessus, votre projet WeChat est complètement configuré.

Environnement d'exploitation wechat4j

L'environnement d'exploitation Java minimum requis par wechat4j est jdk1.6

Le package jar dépendant de wechat4j.jar

  • commons-codec.jar 1.3 ou supérieur

  • commons-lang3.jar

  • log4j.jar 1.2 ou supérieur

  • fastjson-1.2.0.jar

  • fluent-hc-4.3.6.jar (dépendance httpclient)

  • httpclient-4.3.6.jar

  • httpcore-4.3.3.jar (dépendance httpclient)

  • servlet-api .jar s'il s'agit d'un projet Web. L'importation de packages prenant en charge les projets Web inclura, par exemple, le package Tomcat

Développez votre propre application WeChat

Une fois l'environnement de développement wechat4j configuré, vous pouvez commencer à développer votre propre application WeChat. Par exemple, j'ai un compte WeChat dont le token est lejian. Utilisons-la comme exemple pour illustrer.

Créez votre propre classe de service de compte public

Pour créer votre propre classe de service de compte public WeChat, vous devez hériter de la classe WechatSupport de wechat4j, puis implémenter sa méthode abstraite. Ce qui suit utilise un message texte. traitement à titre d'exemple

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);
}
}

Le onText() dans le code ci-dessus est la méthode abstraite de WechatSupport. Vous avez besoin de votre propre classe pour l'implémenter, ce qui est le cas. représente le traitement des messages texte. Dans l'exemple Après réception du message de l'utilisateur, le message texte « test ok » est renvoyé à l'utilisateur.

Créer une adresse de service WeChat

Créer une classe de servlet d'adresse de service WeChat (votre propre adresse de serveur configurée dans la plateforme publique WeChat). S'il s'agit de springmvc, créez le contrôleur correspondant, s'il s'agit de struts, créez la classe d'action correspondante. Un exemple de classe de servlet est le suivant :

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());

}

Après les deux étapes ci-dessus, votre service WeChat peut être exécuté

Plus Java Cadres de développement WeChat Tutoriel de mise en route Wechat4j Pour les articles connexes, veuillez faire attention au site Web PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn