wechat 개발 프레임워크 for java(Wechat 개발 프레임워크 JAVA 버전, 가장 간단하고 사용하기 쉬운 Wechat 개발 프레임워크)
wechat4j는 WeChat 애플리케이션 개발에 도움이 되는 jar 패키지입니다. 이를 사용하면 너무 많은 세부 사항에 신경 쓰지 않고도 단 몇 초 만에 WeChat 공개 계정 애플리케이션을 개발할 수 있습니다.
wechat4j 샘플 프로젝트를 다운로드한 후 이를 기반으로 수정할 수 있습니다. 직접 구축하고 싶다면 wechat4j를 사용하여 단 두 단계만으로 WeChat 개발 환경을 구축할 수 있습니다.
웹 프로젝트를 생성하고 jdk 및 관련 웹 프로젝트 jar 패키지를 가져옵니다.
wechat4j.jar 패키지를 다운로드하고, 다운로드 주소는 wechat4j 다운로드입니다.
wechat4j 구성 파일을 생성하고, src 디렉토리(java 루트 디렉토리)에 wechat4j.properties 파일을 생성한 후, 위챗 공식 계정 관련 정보를 구성합니다. 내용은 다음과 같습니다.
#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=
jar 패키지의 META-INF 디렉터리에서 wechat4j.properties.sample 파일을 찾아 src 디렉터리에 복사한 후 이름. wechat4j.properties 구성 파일의 구성 항목의 의미는 wechat4j 구성 파일 해석
을 참조하세요. 위 단계를 마치면 WeChat 프로젝트가 완전히 설정되었습니다.
wechat4j에 필요한 최소 Java 운영 환경은 jdk1.6입니다
wechat4j.jar의 종속 jar 패키지
commons-codec.jar 1.3 이상
commons-lang3.jar
log4j.jar 1.2 이상
fastjson-1.2.0.jar
fluent-hc-4.3.6.jar(http클라이언트 종속성)
httpclient-4.3.6.jar
httpcore-4.3.3.jar(httpclient 종속성)
servlet-api.jar 웹 프로젝트인 경우 웹 프로젝트를 지원하는 패키지 가져오기에는
등이 포함됩니다. wechat4j 개발 환경이 설정되면 자신만의 WeChat 애플리케이션 개발을 시작할 수 있습니다. 예를 들어, 토큰이 lejian인 WeChat 계정이 있습니다. 그녀를 예로 들어 설명하겠습니다.
나만의 WeChat 공개 계정 서비스 클래스를 만들려면 wechat4j의 WechatSupport 클래스를 상속한 후 추상 메서드를 구현해야 합니다. 다음은 문자 메시지를 사용합니다. 처리 예시
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); } }
위 코드의 onText()는 WechatSupport의 추상 메서드로 구현하려면 자체 클래스가 필요하며 처리를 나타냅니다. 예시에서는 사용자의 메시지를 받은 후 사용자에게 "test ok"라는 문자 메시지를 반환합니다.
WeChat 서비스 주소(WeChat 공개 플랫폼에 구성된 자체 서버 주소) 서블릿 클래스를 생성합니다. springmvc라면 해당 컨트롤러를 생성하고, struts라면 해당 액션 클래스를 생성한다. 서블릿 클래스의 예는 다음과 같습니다.
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()); }
위 두 단계를 수행한 후 WeChat 서비스를 실행할 수 있습니다.
자세한 소개 Java WeChat 개발 프레임워크 wechat4j 튜토리얼 및 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!