解决微信生成小程序二维码scene参数过长的方法.pdfVIP

  • 21
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-07-25 发布于上海
  • 举报

解决微信生成小程序二维码scene参数过长的方法.pdf

解决微信⽣成⼩程序⼆维码scene参数过长的⽅法 ⼩程序⼆维码scene参数限定长度为32位字符,但是实际开发中可能有很多的参数需要传递 对于⽬前32位长度的限制 ⽅案⼀、中间页 +短参数 新建⼀个中间空⽩跳转页⾯,每次⽣成的⼆维码都是这个页⾯, 访问这个页⾯时,将参数中的scene的值,去指定接⼝获取完整的 带参数的 链接, 然后跳转过去。 适⽤于⼀个解决⽅案中有很多个页⾯需要⽣成⼆维码来跳转; ⽅案⼆、短参数(推荐 ) ⼆维码指向到特定页⾯,scene值为短参数,进⼊页⾯时先判断是否有scene的值,如果有再请求接⼝获取完整的参数(json格式), 然后再使⽤这个参数去调真正的业务接⼝; ⽅案三、md5加密 1、后台在⽣成⼩程序⼆维码的地⽅,使⽤md5加密⽣成⼀个⼩于等于 32 位的 token ,并将scene 原有的值和token在数据库中,或者 redis中存储起来, 然后把这个 token 填⼊⽣成⼩程序码接⼝的 scene 参数中。 2、⼩程序在扫描⼆维码之后,将得到的 scene 中的token提交给后端,后端根据token,新增⼀个接⼝ ⽤于解析⼩程序码获取的 token ,返回给真实的scene参数 返回给前端。 php代码 ⼊库,再返回 // $scene=87309*2*hq_

文档评论(0)

1亿VIP精品文档

相关文档