Java WeChat 개발 프레임워크 wechat4j 입문 튜토리얼

高洛峰
풀어 주다: 2017-02-15 10:43:48
원래의
2761명이 탐색했습니다.

wechat4j

wechat4j가 무엇인가요?

wechat 개발 프레임워크 for java(Wechat 개발 프레임워크 JAVA 버전, 가장 간단하고 사용하기 쉬운 Wechat 개발 프레임워크)

wechat4j는 어떻게 해야 할까요?

wechat4j는 WeChat 애플리케이션 개발에 도움이 되는 jar 패키지입니다. 이를 사용하면 너무 많은 세부 사항에 신경 쓰지 않고도 단 몇 초 만에 WeChat 공개 계정 애플리케이션을 개발할 수 있습니다.

wechat4j 빠른 시작

wechat4j 샘플 프로젝트를 다운로드한 후 이를 기반으로 수정할 수 있습니다. 직접 구축하고 싶다면 wechat4j를 사용하여 단 두 단계만으로 WeChat 개발 환경을 구축할 수 있습니다.

  1. 웹 프로젝트를 생성하고 jdk 및 관련 웹 프로젝트 jar 패키지를 가져옵니다.

  2. wechat4j.jar 패키지를 다운로드하고, 다운로드 주소는 wechat4j 다운로드입니다.

  3. 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 운영 환경

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 웹 프로젝트인 경우 웹 프로젝트를 지원하는 패키지 가져오기에는

자신만의 WeChat 애플리케이션 개발

등이 포함됩니다. 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 서비스 주소(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 중국어 웹사이트를 주목하세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!