第一步:配置接口配置信息
测试账号在 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index网页中配置 接口配置信息
配置参考微信测试账号管理-配置接口信息
如果是开发账号请在https://mp.weixin.qq.com/advanced/advanced?action=interface&t=advanced/interface&token=637985175&lang=zh_CN配置页面如下
第二步:修改接收微信响应接口如下
package com.wl.wechat.contoller;
import com.wl.wechat.model.WxMessageTemplate;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.bind.JAXBContext;
import java.io.InputStream;
import java.util.Arrays;
/**
* Created by wl on 2021/4/10.
*/
@RestController
@RequestMapping("/wx")
public class WxController {
private static final String TOKEN = "wl123";
@RequestMapping("/receiveWx")
public void receiveWxToken(HttpServletRequest request,HttpServletResponse response) throws Exception{
String signature = request.getParameter("signature");
String timestamp = request.getParameter("timestamp");
String nonce = request.getParameter("nonce");
String echostr = request.getParameter("echostr");