jfinal weixin 生成小程序码的api有误 WxaQrcodeApi

private InputStream getUnLimit(String scene, String path, int width, boolean autoColor, Map<String, String> lineColor) {
        Kv kv = Kv.by("path", path)
                .set("scene", scene)
                .set("width", String.valueOf(width))
                .set("auto_color", autoColor)
                .set("line_color", lineColor);
        String url = getWxaCodeUnLimitURL + WxaAccessTokenApi.getAccessTokenStr();
        return HttpUtils.download(url, JsonUtils.toJson(kv));
}

这里的“path”,微信要求的是传“page”

文档链接: https://developers.weixin.qq.com/miniprogram/dev/api/getWXACodeUnlimit.html

image.png

还有就是生成二维码的宽度,全部是430,在方法里面写死了

eg:

public InputStream getUnLimit(String scene, String path, int width, String r, String g, String b) {
        Map<String, String> lineColor = new HashMap<String, String>();
        lineColor.put("r", r);
        lineColor.put("g", g);
        lineColor.put("b", b);
        return getUnLimit(scene, path, 430, false, lineColor);
}
public InputStream get(String path, int width, String r, String g, String b) {
        Map<String, String> lineColor = new HashMap<String, String>();
        lineColor.put("r", r);
        lineColor.put("g", g);
        lineColor.put("b", b);
        return get(path, 430, false, lineColor);
}

@JFinal 波总,有时间改下这个

评论区

JFinal

2019-01-30 11:10

线上最新版已经更新这个问题很久了,明天发新版

錢勢惘導

2019-01-30 11:15

@JFinal 波总,辛苦了

JFinal

2019-01-31 00:52

jfinal weixin 2.2 已发布到 maven 中心库,可以使用了,记得回来反馈

錢勢惘導

2019-01-31 14:55

@JFinal 好的,辛苦了,波总

錢勢惘導

2019-01-31 15:07

@JFinal 您好,刚在码云上看了下源码,宽度问题还是没有改,就是我提问的,后面那块,宽度是在方法里写死了,并没有用到传进来的宽度

JFinal

2019-01-31 15:18

@錢勢惘導 现在就改一下,再发个新版本,你过三分钟后再看一下改对没有:
https://gitee.com/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/wxaapp/api/WxaQrcodeApi.java

一定要确认一下对不对,多谢

錢勢惘導

2019-01-31 15:18

JFinal

2019-01-31 15:27

@錢勢惘導 已经提交了,麻烦现在验证一下,然后我再发一个 jfinal weixin 2.3 到中心库,谢谢

錢勢惘導

2019-01-31 15:31

@JFinal 好了,没问题

JFinal

2019-01-31 15:33

@錢勢惘導 感谢你的及时帮助,现在就发一个版本到中心库,一个小时左右就可以使用,用上以后再回来反馈一下

錢勢惘導

2019-01-31 15:35

@JFinal 项目着急要用,所以我自己把这个类复制了一份,然后把该改参数改了,这个应该没问题了

热门反馈

扫码入社