这次的业务场景是对接微信公众号扫码,需要先获取微信公众号token 在微信公众号基本配置里,配备了IP白名单
依然报40164,通过查询微信公众号文档,发现40164是未配置白名单,配置白名单后,试了几次,都是4016
分析思路:
1.既然能从微信服务器返回信息,那说明是能正常访问的
2.大概率提交之后,还要等微信的后台处理
3.等了五六分钟左右,遂成功访问
实现代码 /** * 获取微信公众号token * 参考接口文档:developers.weixin.qq.com/miniprogram… * * @param appid * @param secret * @return */ @Override public AccessTokenResult getMpAccessToken(String appid, String secret) { String url = String.format(WXApiConstant.ACCESS_TOKEN_API, appid, secret); return webClient.get().uri(url).retrieve().bodyToMono(AccessTokenResult.class) .retry(retry) .block(); }
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。