开发微信的几个大坑记录

目录
1.接口配置信息
2.拿openid出现redirect_url错误

1.接口配置信息

必须要配置。否则会出现一堆问题,诸如redirect_url失败啊。

代码实例:
只需要回复echostr 即可。

   @RequestMapping("/check/server")
    @ResponseBody
    public String token(String signature, String timestamp,
                        String nonce,String echostr){
        return echostr;
    }

注意:
1.必须填写http或者https,且仅支持80或443端口(不要心存幻想,微信太过脑残,不会分你是测试号还是正式号),这里如果想再本地调试,就自己写个内网穿透的工具,连接80服务器。
2.必须在1s内响应

2. 拿openid出现redirect_url错误

1.首先查看配置信息
网页服务-网页帐号-网页授权获取用户基本信息-修改


这里我们要注意几个地方:

  1. 不要填写http://,https://
  2. 如果有端口号,且不为80,则需要带上端口号。
  3. 这里的地址和接口配置信息的地址可以不一样。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容