小程序
小游戏
企业微信
微信支付
扫描小程序码分享
近期微信公众平台接口配置信息修改后无法提交,提交接口也没有响应数据。
请求时间为:2020-12-02 17:43:30左右
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
今天我也碰到配置错误的提示,最终还是找到了解决方案:
URL配置如下
http://zrzbh.cc/weixin/verityToken
编写以下代码
package com.demo.controller; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/weixin") @Slf4j public class WechatController { private static String WECHAT_TOKEN = "jianchileiliang"; //WECHAT_TOKEN和你申请时填写的Token一样 @RequestMapping(value = "/verityToken") public void get(HttpServletRequest request, HttpServletResponse response) throws Exception { log.info("请求进来了..."); Enumeration pNames = request.getParameterNames(); while (pNames.hasMoreElements()) { String name = (String) pNames.nextElement(); String value = request.getParameter(name); String log = "name =" + name + " value =" + value; } String signature = request.getParameter("signature");/// 微信加密签名 String timestamp = request.getParameter("timestamp");/// 时间戳 String nonce = request.getParameter("nonce"); /// 随机数 String echostr = request.getParameter("echostr"); // 随机字符串 PrintWriter out = response.getWriter(); out.print(echostr); out.close(); } }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我从 natapp 换成了 花生壳 做内网穿透就可以了,据我推测,cancelled 是因为 timeout
那参数timestamp echostr 怎么填写?
请问解决了吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
今天我也碰到配置错误的提示,最终还是找到了解决方案:
URL配置如下
http://zrzbh.cc/weixin/verityToken
编写以下代码
package com.demo.controller; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/weixin") @Slf4j public class WechatController { private static String WECHAT_TOKEN = "jianchileiliang"; //WECHAT_TOKEN和你申请时填写的Token一样 @RequestMapping(value = "/verityToken") public void get(HttpServletRequest request, HttpServletResponse response) throws Exception { log.info("请求进来了..."); Enumeration pNames = request.getParameterNames(); while (pNames.hasMoreElements()) { String name = (String) pNames.nextElement(); String value = request.getParameter(name); String log = "name =" + name + " value =" + value; } String signature = request.getParameter("signature");/// 微信加密签名 String timestamp = request.getParameter("timestamp");/// 时间戳 String nonce = request.getParameter("nonce"); /// 随机数 String echostr = request.getParameter("echostr"); // 随机字符串 PrintWriter out = response.getWriter(); out.print(echostr); out.close(); } }
我从 natapp 换成了 花生壳 做内网穿透就可以了,据我推测,cancelled 是因为 timeout
URL配置如下
http://zrzbh.cc/weixin/verityToken
那参数timestamp echostr 怎么填写?
请问解决了吗?