String access_token = this.getAccessTokenString();

//封装参数
Map<String, Object> parMap = new HashMap<String, Object>();
parMap.put("medicalOrgCode",medicalOrgCode);
parMap.put("departmentCode",departmentCode);
Gson gson = new Gson();
String scene = gson.toJson(parMap);//带参
if(width==null||width==0){
width = 430;//默认
}

String url = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="+access_token;
Map<String,Object> param = new HashMap<>();
param.put("scene", parMap);
param.put("page", "pages/index/index");
param.put("width", width);
param.put("auto_color", false);
Map<String,Object> line_color1 = new HashMap<>();
line_color1.put("r", 0);
line_color1.put("g", 0);
line_color1.put("b", 0);
param.put("line_color", line_color);
System.out.println("调用生成微信URL接口传参:" + param);
MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
HttpEntity requestEntity = new HttpEntity(param, headers);
RestTemplate rest = new RestTemplate();
ResponseEntity<byte[]> entity = rest.exchange(url, HttpMethod.POST, requestEntity, byte[].class, new Object[0]);
System.out.println("调用小程序生成微信永久小程序码URL接口返回结果:" + entity.getBody());
byte[] result = entity.getBody();
System.out.println(Base64.encodeBase64String(result));
InputStream instreams = new ByteArrayInputStream(result);

String uploadSysUrl = "F:\\upload"+"/";
saveToImgByInputStream(instreams, uploadSysUrl, id+".jpg"); //保存图片到本地(代码没问题)

String resUrl = ossService.uploadObject(instreams, "wxaqrcode/",
        id, FileUtils.getFileExt(".jpg"));  //上传到阿里云   (代码没问题)





求解决

展开全部
收起
10回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Kevin01

    20人对此回答表示赞同

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Luke

    20人对此回答表示赞同

    对必须是审核通过的。。。而且appid和页面路径都不能有问题

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Melanie

    19人对此回答表示赞同

    appid和page(你的【页面路径】是指这个吧?)没啥问题,

    展开
    19
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 自作自受没人管

    18人对此回答表示赞同

    检查参数 appid 和页面路径

    展开
    18
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Hannah

    16人对此回答表示赞同

    我也遇到了,解决了吗

    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 有口无心

    14人对此回答表示赞同

    确定参数是否有误,页面路径的

    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 徐老师

    5人对此回答表示赞同

    参数无误,用DHC小程序插件模拟POST请求可以返回二维码图片,只是在保存到本地的时候打开图片,会出现与主所说一样的情况。

    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Carlos

    3人对此回答表示赞同

    请问您是怎么解决的?

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 少年残像

    3人对此回答表示赞同

    这样啊,非常感谢!

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 禁果

    1人对此回答表示赞同

    求把getwxacodeunlimit接口的返回值转为图片的那部分代码,万分感谢

    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部