【求助】java微信平台开发
发布网友
发布时间:2022-05-03 07:24
我来回答
共2个回答
热心网友
时间:2023-10-14 05:40
你需要先说明情况,第一你确定你的doPOST方法可以被访问到。就是自己去通过post方法访问,在查看微信后台的地址是否正确。
第二查看是否微信已经访问了你的doPost方法,但是你回复的xml格式不正确,不能被成功的解析。
我给出我这已经成功了的代码,你可以看看。
@RequestMapping(value="/tokenCheck", method=RequestMethod.GET)
@ResponseBody
public String tokenCheck(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
String signature = req.getParameter("signature");
String echostr = req.getParameter("echostr");
String timestamp = req.getParameter("timestamp");
String nonce = req.getParameter("nonce");
if (SignUtil.checkSignature(signature, timestamp, nonce)) {
return echostr;
}
return null;
}
@RequestMapping(value="/tokenCheck", method=RequestMethod.POST)
@ResponseBody
public String tokenCheckPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
String respMessage = CoreService.processRequest(req);
return respMessage;
}
看你发问题的情况来看,你已经知道如何建立微信的连接了。我就不再多说了。你先确定情况在对症下药。 请采纳一下答案吧!
热心网友
时间:2023-10-14 05:41
如上回答。
你先确定你的接口能背调用到。
你返回的数据格式是否正确。来自:求助得到的回答
热心网友
时间:2023-10-14 05:40
你需要先说明情况,第一你确定你的doPOST方法可以被访问到。就是自己去通过post方法访问,在查看微信后台的地址是否正确。
第二查看是否微信已经访问了你的doPost方法,但是你回复的xml格式不正确,不能被成功的解析。
我给出我这已经成功了的代码,你可以看看。
@RequestMapping(value="/tokenCheck", method=RequestMethod.GET)
@ResponseBody
public String tokenCheck(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
String signature = req.getParameter("signature");
String echostr = req.getParameter("echostr");
String timestamp = req.getParameter("timestamp");
String nonce = req.getParameter("nonce");
if (SignUtil.checkSignature(signature, timestamp, nonce)) {
return echostr;
}
return null;
}
@RequestMapping(value="/tokenCheck", method=RequestMethod.POST)
@ResponseBody
public String tokenCheckPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
String respMessage = CoreService.processRequest(req);
return respMessage;
}
看你发问题的情况来看,你已经知道如何建立微信的连接了。我就不再多说了。你先确定情况在对症下药。 请采纳一下答案吧!
热心网友
时间:2023-10-14 05:41
如上回答。
你先确定你的接口能背调用到。
你返回的数据格式是否正确。来自:求助得到的回答