Referencing wechat official document, supplying wechat server client APIs, integrating with spring.
Gradle
:
implementation("com.glancebar.wechat:spring-boot-wechat-starter:0.0.2")
Maven
:
<dependency>
<groupId>com.glancebar.wechat</groupId>
<artifactId>spring-boot-starter-wechat</artifactId>
<version>LATEST</version>
</dependency>
# resources/application.yml
wechat:
mini-program:
app-id: your-app-id
app-secret: your-app-secret
@Autowired
lateinit var wechatMiniProgramApi: WechatMiniProgramApi
val code2SessionResult = wechatMiniProgramApi.code2Session("031AXC0w3XU3LV2rqy0w3icRl42AXC0C")
Define basic request response object, encapsulate basic params and authentication related works.
Enabling directly usage in spring boot project.