위챗 SDK
WeChat JAVA SDK는 WeChat에서 제공하는 생태학적 HTTP 인터페이스의 캡슐화를 구현합니다. 이 프로젝트는 주로 weixin-popular를 구현 대상으로 삼고 있습니다. 구조가 좋고 구현이 간단하며 확장성이 뛰어납니다. 즉시 사용하거나 해당 구현을 사용자 정의할 수 있습니다. 다양한 수준의 개발 요구 사항을 충족할 수 있습니다.
현재 WeChat용 기본 SDK 중 일부만 구현되었습니다. WeChat 공개 플랫폼 인터페이스 문서에 따라 분류됩니다. API 사용에 맞춰 해당 프로젝트의 테스트 코드를 확인할 수 있습니다.
구현된 기능:
- 사용자 정의 메뉴[√]
- 메시지 관리[√]
- WeChat 웹 개발(웹페이지 인증) [√]
- 자재관리 [√]
- 그래픽 및 문자 메시지 관리 [√]
- 사용자 관리[√]
- 계정 관리[√]
- 통계[√]
- 새로운 버전의 고객 서비스 기능[√]
- WeChat 제3자 플랫폼 [√]
- 위챗 스토어[√]
- 위챗 쿠폰[√]
구현되지 않은 기능:
- WeChat 쉐이크 주변기기[x]
- 위챗 스토어[x]
- 의미론적 이해[x]
- Wi-Fi에 연결된 WeChat[x]
- WeChat에서 스캔[x]
- WeChat 장치 기능[x]
- WeChat 인보이스[x]
프로젝트 종속성:
- jackson(선택 사항, 기본 직렬화 도구 클래스는 jsckson에 따라 다릅니다. 해당 직렬화 인터페이스를 사용자 정의할 수 있습니다)
- slf4j(로깅용)
- httpcomComponents(선택 사항, 기본 HTTP 요청 도구 클래스는 httpcomComponents에 따라 다릅니다. 해당 HTTP 요청 인터페이스를 사용자 정의할 수 있습니다)
- junit (테스트용)
- 롬복 (편리한 개발, 제공)
메이븐
<dependency>
<groupId>com.github.vioao</groupId>
<artifactId>wechat-sdk</artifactId>
<version>1.1.0</version>
</dependency>
전체 프로젝트는 기본적으로 사용 가능하며 계속 개선되고 있습니다.
변경 로그
2018-02-28
완료:
다음 기능 모듈의 구현을 개선합니다.
2018-03-11
완료:
미니 프로그램의 타사 플랫폼 관리:
- 미니 프로그램 서버 도메인 이름 설정
- 미니프로그램 회원 관리
- 미니 프로그램 WeChat 로그인
- 미니프로그램 기본정보 설정
- WeChat 오픈 플랫폼 계정 관리
할 일:
타사 플랫폼을 통한 미니 프로그램 관리
- 코드 관리
- 미니 프로그램 템플릿 라이브러리 관리
- 미니 프로그램 코드 템플릿 라이브러리 관리
2018-03-24
완료:
미니 프로그램의 타사 플랫폼 관리:
- 미니 프로그램 코드 관리
- 미니 프로그램 코드 템플릿 라이브러리 관리
- 미니 프로그램 템플릿 설정
- 미니 프로그램 플러그인 관리 권한 설정
릴리스 버전 1.1.0
- 이 버전은 주로 타사 플랫폼과 관련된 인터페이스 지원을 개선합니다. wechat-sdk를 기반으로 자신만의 타사 플랫폼을 쉽게 구현할 수 있습니다. 플랫폼에서 미니 프로그램과 공개 계정을 관리합니다.
할 일:
타사 플랫폼 관련:
- 카드, 쿠폰의 강력한 인증
- WeChat 광고 인터페이스
관련 공식 계정:
- WeChat 쉐이크 주변기기
- 위챗 스토어
- 의미론적 이해
- Wi-Fi에 연결된 WeChat
- WeChat에서 스캔
- WeChat 장치 기능
- 위챗 인보이스