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 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.
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.
Créez un projet Web et importez jdk et les packages jar de projets Web associés.
Téléchargez le package wechat4j.jar, téléchargez l'adresse de téléchargement wechat4j.
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é.
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
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.
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 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 !