微信小程序带标识二维码分享海报模块

本文详细介绍了微信小程序中如何实现一个用户选择模板并生成带用户ID的二维码海报的功能。涉及到的技术包括调用微信服务端接口获取带参二维码、在本地服务器合成海报、用户保存到手机相册以及用户标识的回溯处理。在实现过程中,作者遇到了微信接口参数问题、生产环境下载保存失败以及调试困难等挑战,并给出了相应的解决方案。
摘要由CSDN通过智能技术生成

需求背景

微信小程序项目中需要有一个功能模块,用户能够选择不同的海报模板生成一张带有用户ID的二维码海报存到手机上,用于分享引流。

接到需求,简单捋下思路

  1. 根据用户操作传递的参数构建页面地址+参数 传到微信服务端得到 带参二维码图,存到本地服务器
  2. 拿带参二维码图与用户选择的海报模板在本地服务器合成带用户参数二维码海报
  3. 将二维码海报从本地服务器下载保存到用户手机相册
  4. A用户分享二维码海报给B用户后,在B用户扫码浏览时得到A用户的标识

技术实现

客户端用的微信小程序原生开发工具,服务端用的C#

这模块功能不大,但因为与微信服务端有数据交互,踩坑不少,现把实现过程中踩过的坑记录下

1、从微信服务端返回带参二维码的接口是https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token={0}

参数需Post过去,失败返回来{ errcode: Int32, errmsg: Stri

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值