开发微信的几个大坑记录

目录
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张图片

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

  1. 不要填写http://,https://
  2. 如果有端口号,且不为80,则需要带上端口号。
  3. 这里的地址和接口配置信息的地址可以不一样。

你可能感兴趣的:(开发微信的几个大坑记录)