- 21
- 0
- 约小于1千字
- 约 1页
- 2023-07-25 发布于上海
- 举报
解决微信⽣成⼩程序⼆维码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_
您可能关注的文档
最近下载
- 2023学年上海浦东新区七年级语文(下)期末考试卷附答案详析.pdf VIP
- AI数据中心供电架构与服务器电源电路拓扑.pdf
- (2025年)四川政工师考试题库及答案.docx VIP
- 中医穴位贴敷基层临床应用技术操作规范.docx VIP
- SpaceX内部讲义之系统工程.pdf VIP
- 《中国宫腔镜诊断与手术临床实践指南(2023 版)》解读.pptx
- 一般化工企业安全风险分级管控及隐患排查治理报告(双重预防机制).docx
- 古代汉语通论知到智慧树期末考试答案题库2025年广东外语外贸大学.docx VIP
- 人教版初中化学知识点总结绝对全-中考必备.doc
- 2026年5月广西北海市供水有限责任公司公开招聘5人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)