写接入接口

返回echostr

@ApiOperation("2.公众号回调token")
    @RequestMapping(value = "/callbackbygzh",  method ={RequestMethod.GET,
            RequestMethod.POST}, produces = {"application/json;charset=UTF-8"})
    public String callbackbygzh(HttpServletRequest httpServletRequest,String signature,String token,String timestamp,String echostr,String nonce,String openid) {
//    public void callbackbygzh(HttpServletRequest httpServletRequest) {
        logger.info("公众号回调token 入参:" + "signature:" + signature + " token: " + token + " timestamp: " + timestamp + " echostr: " + echostr + " nonce: " + nonce + " openid: " + openid);
        Map<String, String> callbackMap = xmlToMap(httpServletRequest); //获取回调信息

return echostr;
        
    }

// xml转为map
    private static Map<String, String> xmlToMap(HttpServletRequest httpServletRequest) {
        Map<String, String> map = new HashMap<String, String>();
        try {
            InputStream inputStream = httpServletRequest.getInputStream();
            SAXReader reader = new SAXReader(); // 读取输入流
            org.dom4j.Document document = reader.read(inputStream);
            Element root = document.getRootElement(); // 得到xml根元素
            List<Element> elementList = root.elements(); // 得到根元素的所有子节点
            // 遍历所有子节点
            for (Element e : elementList)
                map.put(e.getName(), e.getText());
            // 释放资源
            inputStream.close();
            inputStream = null;
            return map;
        } catch (Exception e) {
            logger.error(e.getMessage());
        }
        return null;
    }

微信单参数二维码回调配置相关推荐

  1. 微信公众号扫描带参数二维码实现自动分组?

    2019独角兽企业重金招聘Python工程师标准>>> 最近很多人都在问微信公众号扫描带参数二维码实现自动分组,通过微号帮平台操作实现,这个功能不止如此,微信二维码来源统计分析.微信 ...

  2. 微信开发——带参数二维码的使用

    最近做微信PC端网页微信相关功能的开发,从一个新手的角度来说,微信公众号的文档还是不好理解的,网上找的帖子大都也都基本上是复制微信公众平台上给的文档,开发微信带参数二维码过程中还是遇到不少坑的,在此把 ...

  3. PHP生成微信小程序带参数的二维码,可生成带参数二维码

    本文档从服务端讲起,开发语言为php 获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限制. 更多用法详见 获取二维码. HTTPS 调用 请求地址 POS ...

  4. laravel生成微信公众号带参数二维码并响应扫描带参数二维码

    微信公众号后台ip白名单.网页接口域名之类的配置就不多说了,这里主要配置的是开发->基本配置->服务器配置(注:一旦启用改配置,公众号自动回复就会失效): 1.服务器地址(URL):这里要 ...

  5. 实例:用C#.NET手把手教你做微信公众号开发(11)--生成带参数二维码

    上一篇讲了普通关注的各种情景,接下来准备详细讲解带参数的二维码的应用实例.在下一篇详解之前,这里先介绍一下如何下载二维码.生成二维码表,为后续的应用做好准备. 为了满足用户渠道推广分析和用户帐号绑定等 ...

  6. 生成微信小程序二维码(携带参数跳转指定页面)

    需求:生成微信小程序二维码并携带参数,扫码跳转指定页面 获取WxMaService对象 WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl ...

  7. 微信生成带参数二维码逻辑,无代码

    目前貌似网页不能直接跳转到公众号了,遇到客户要做地推,要生成带参数的二维码,关注公众号的量,后面做统计.就顺便研究下微信的接口.. 前提: 1.必须是服务号 可以看公众号接口权限,订阅号是未获得 如果 ...

  8. 关注微信公众号二维码可以带参数吗?

    2019独角兽企业重金招聘Python工程师标准>>> 需求是这样的,用户可以分享自己的微信二维码,别人扫码进入,能监测到.功能怎么实现呢? 通过微号帮平台可以实现,微信公众平台接口 ...

  9. 基于OpenJWeb平台的微信服务号开发培训-生成带参数二维码

    因为OpenJWeb平台已经集成了微信服务号接口,所以在OpenJWeb平台上开发微信服务号会起到事半功倍的作用.本文介绍如何使用微信公众号接口生成带参数二维码功能. 下面是开发及操作过程: (1)首 ...

最新文章

  1. 如何用C语言编写wav读取函数,C++读取WAV音频文件的头部数据的实现方法
  2. Http协议中的Content-Length属性
  3. 适合vue的富文本框
  4. 一键移植工具_让UI设计畅通无阻 — 信息系统人机界面增强工具(HFE Designer)
  5. Tensor数据相关的运算、函数讲解及与numpy区别
  6. 使用PostgreSQL进行中文全文检索
  7. itextpdf html转pdf
  8. 屏蔽 已阅读59% 前往新浪新闻查看全文
  9. 功能设计文档_PRD文档范例,产品经理值得收藏的写作手册
  10. 使用VBA在WORD中插入漂亮的代码
  11. Spyder设置字体
  12. 读书笔记 - javascript设计模式和开发实践
  13. 计算机打数据执行保护删除不掉,XP老是出现“数据执行保护”怎么办?教你方法轻松解决此问题...
  14. 读《企业IT架构转型之道》
  15. 非极大值抑制(NMS)的几种实现优化
  16. 软件导刊三审被退稿_【软件导刊】省级期刊_计算机杂志_91学术
  17. android 获取刘海高度,Android各厂商的刘海屏高度获取工具类
  18. Redis Zadd 命令
  19. 头条面试官:在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
  20. iOS - 需求 - 微信扫描二维码支付(草稿)

热门文章

  1. Excel查找匹配VLOOKUP用法
  2. 传奇单机架设教程及游戏GM设置方法
  3. 15. Linux系统中的磁盘管理
  4. C#简单实现控制台2048
  5. ggridges包—峰峦图详细介绍
  6. js三座大山----(第二座山)
  7. ICP备案和ICP许可证区别
  8. 【ERROR】INSERT 语句与 CHECK 约束CK__Student__Ssex__6EF57B66冲突。
  9. (电脑软件启动无法验证)win10专业版如何解决无法验证发布者
  10. win7删除Guest和administrator内置账户及账户所属文件