微信测试公众号配置失败 {"errcode":-106,"errmsg":"token check fail"}

作为一个微信踩坑神仙,简直就是一步一个坑踩过来

修改微信测试公众号的接口配置信息的时候:一直提示配置失败,这个提示太简陋了吧。。。。

 

微信测试公众号配置失败 {

 

浏览器F12打开看一下response返回的是啥   

{"errcode":-106,"errmsg":"token check fail"}

???

然后我就以为是token有问题,去他的文档搜了一下-106,看了一下,啥也没有

各种找了一下啥子问题,最后有一个地方看到了一个说法,具体忘了哪位博客搜到的了,只是当时把他解释的配置的时候微信的处理过程发给同事了,写博客的时候从聊天记录找的消息

            1:在微信的测试公众平台填写服务器地址URL和Token. 

            2:在自己的服务器写个简单的controller, 返回微信请求的信息

            3:在页面上点击提交 , 微信平台会请求你填写的服务器地址 , 你的服务器正确响应微信的请求 

回想了一下,那个url我就随手填了一个我自己的域名以及自己打算用的路径,还没部署,肯定弄不通啊。。。于是我就去加上了

然后就可以了

代码如下:

 @GetMapping(produces = "text/plain;charset=utf-8")
    public String authGet(@PathVariable String appId,
                          @RequestParam(name = "signature", required = false) String signature,
                          @RequestParam(name = "timestamp", required = false) String timestamp,
                          @RequestParam(name = "nonce", required = false) String nonce,
                          @RequestParam(name = "echostr", required = false) String echostr) {

        log.info("\n接收到来自微信服务器的认证消息:[{}, {}, {}, {}]", signature,
            timestamp, nonce, echostr);

        return echostr;
    }

他测试的时候是get请求 ,正式的时候是post,他光给说一个配置失败,天知道啥意思啊

你可能感兴趣的:(微信踩坑记)