/*** 获取不限制的小程序码(没有数量限制)** @param accessToken* @param page* @return*/public void getUnlimitedQRCode(String filePath, String scene, String accessToken, String page) {try (OutputStream os = new FileOutputStream(new File(filePath))) {//调用微信接口生成二维码URL url = new URL(wxUrl + "/wxa/getwxacodeunlimit?access_token=" + accessToken);HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();httpURLConnection.setRequestMethod("POST");// 提交模式// 发送POST请求必须设置如下两行httpURLConnection.setDoOutput(true);httpURLConnection.setDoInput(true);// 获取URLConnection对象对应的输出流PrintWriter printWriter = new PrintWriter(httpURLConnection.getOutputStream());// 发送请求参数JSONObject paramJson = new JSONObject();//这就是你二维码里携带的参数 String型  名称不可变paramJson.put("scene", scene);//注意该接口传入的是page而不是pathparamJson.put("page", page);//这是设置扫描二维码后跳转的页面paramJson.put("width", 430);printWriter.write(paramJson.toString());// flush输出流的缓冲printWriter.flush();//开始获取数据BufferedInputStream bis = new BufferedInputStream(httpURLConnection.getInputStream());int len;byte[] arr = new byte[1024];while ((len = bis.read(arr)) != -1) {os.write(arr, 0, len);os.flush();}os.close();bis.close();log.info("生成二维码成功,{}", filePath);} catch (Exception e) {log.error("getUnlimitedQRCode error", e);throw new BizException(BizCodeEnum.WX_QR_CODE_ERROR);}}
参数说明:filePath 文件路径
scene 可以放参数
accessToken 调用微信小程序凭证,不懂获取的去看官方文档
page 页面路径 如 pages/task/mybook

说明:

获取不限制的小程序码 | 微信开放文档

以上是官网链接,可以自行查看

不懂的可以留言告诉我

微信小程序生成页面分享二维码(代码亲测有效)相关推荐

  1. 微信小程序生成自定义参数二维码

    微信小程序生成自定义参数二维码 前言 实现 尾巴 前言 最近项目中要用到二维码分享功能,需要封装一些自定义的参数通过二维码分享.查看官方文档,发现系统提供了生成二维码的功能,但是细看才发现官方提供的接 ...

  2. uni-app微信小程序生成自定义参数二维码,跳转小程序指定页面,获取参数;uni-app微信小程序获取二维码自定义参数;微信小程序生成动态参数二维码;uni-app微信小程序获取动态参数二维码;

    一.场景需求: 在小程序个人名片页面A页面,生成用户的个人名片二维码(该二维码携带用户的唯一标识id):微信扫一扫或长按图片识别这个二维码,可以跳转到小程序的B页面,并且在B页面拿到二维码上的唯一标识 ...

  3. 微信小程序生成海报带二维码功能

    wxml文件 <view><text class='shareText'>生成海报分享至</text><view class='imgBox'>< ...

  4. 微信小程序生成跳转二维码

    官方三种方式,当前我们用第二种 微信二维码官方文档: wxacode.get | 微信开放文档 (qq.com) 工具接口代码: import com.alibaba.fastjson.JSON; i ...

  5. uniapp微信小程序生成带个人二维码的海报

    1:Sansnn-uQRCode 导入插件(生成二维码)(插件市场)(源码和结果如下) 2:弹窗展示海报内容 3:createCanvasImage绘制canvas海报 4:canvasToTempF ...

  6. 微信小程序生成带logo二维码

    先上图,看看是不是你想要的!!! 引入js直接用 页面就一个画布就行,标上id,宽高 qrcodejs下载地址链接:https://pan.baidu.com/s/1pqpTQxMxguAf0lMcg ...

  7. 基于JavaSSM和微信小程序的智能二维码门禁管理系统

    目录 1 引言 2 2 系统需求分析 2 2.1开发环境 2 2.2关键技术 2 2.2.1 Spring 框架 2 2.2.2 Spring MVC 框架 3 2.2.3 Mybatis 3 2.2 ...

  8. 微信小程序实现生成二维码功能并下载到本地

    微信小程序实现生成二维码功能并下载到本地 背景 实现 备注 背景 有这样一个需求,后台返回了url地址,微信小程序将url地址转成二维码图片,展示在页面上,并且该二维码图片可下载到用户手机相册中 实现 ...

  9. 微信小程序获取扫描二维码后携带的参数

    微信小程序获取扫描二维码后携带的参数 1.decodeURIComponent解析生成二维码的链接. /*** 生命周期函数--监听页面加载*/onLoad: function(options) {i ...

最新文章

  1. java 扫描tcp端口号_多线程TCP端口扫描 java实现
  2. 好程序员大数据技术分享:Zookeeper集群管理与选举
  3. 树莓派4bwlan驱动_【DIY纯手工】用树莓派DIY的桌面电脑
  4. 5月30日,社区活动:SharePoint技术峰会
  5. OpenCV用thrust使用cv :: cuda :: GpuMat
  6. oracle dbra,资源供给:IO子系统之二
  7. 【Java从0到架构师】Linux 应用 - 软件包管理、软件安装
  8. 图神经网络(二)--GNNs
  9. Android【报错】java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.Bu
  10. hadoop学习博客
  11. 水电图纸——电气系统识图-3.4
  12. pytthon django开发php,记录Django开发心得
  13. ThinkPad SL400 使用经验小记
  14. 华为初面+综合面试(Java技术面
  15. 关闭浏览器自动退出账号
  16. 似幻亦真 教你踏足网络仿真的云外之境
  17. Global.asax 文件是什么
  18. 3310复刻版 java_诺基亚3310复刻版评测:经典回归 情怀满满
  19. 计算机桌面图标不可以移动怎么调,电脑桌面图标不能随意拖动,怎么随意拖动桌面图标...
  20. h5+(mui) 截图分享微信

热门文章

  1. django基于python的水果销售系统--python-计算机毕业设计
  2. JAVA毕设项目-智慧农业水果销售系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)
  3. 计算机采购合同书,计算机采购合同范本-合同范本|华律网
  4. (已解决)WORD公式,手动输入的编号,不能显示
  5. 攻防世界-杂项-新手-掀桌子
  6. html编程计算,js html实现计算器功能
  7. netty半包粘包 处理_Java NIO 框架 Netty 之美:粘包与半包问题
  8. 你的皮肤适合什么颜色的衣服
  9. 一文教你用java实现即时通讯软件的设计(附下载源码)
  10. redis学习(叁) -- 主从复制