步骤总括:
1、获得小程序全局唯一后台接口调用凭据access_token
2、微信小程序官方服务器获得小程序二维码的buffer,二进制数据
3、通过后台应用程序,将二进制数据封装成图片。
使用hutool.jar包生成微信小程序二维码(如果使用java原生代码来生成就会很麻烦。所以到网上去下一个hutool.jar包就可以了。非常的方便!)
第一步:获得access_token
String result = HttpUtil.get("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET");
第二步:获得微信小程序的buffer并封装成图片
String json="{" + "\"scene\":\"23\"," + "\"page\":\"pages/end/end\"" + "}";
byte[] bytes = HttpRequest.post("https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=access_token") .body(json).execute().bodyBytes();
IoUtil.write(FileUtil.getOutputStream("c:/图片名.jpg"),true,bytes);