小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
希望生成的小程序码中,携带参数 【id=页面资源id&from=分享用户id】 , 然而page不能传参,scene最多只支持32个字符,id和from参数都是bigint类型,导致传2个参数超过32个字符的限制,生成小程序码失败,请问大家都是如何解决的呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
id长度很长大概率是考虑唯一性使用的UUID,可以考虑对id MD5摘要,将映射关系存储。考虑不破坏原数据表结构的话可以使用redis存储,换算原id效率也高
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在你的数据库中再加个参数不就行了,参数值就是1、2、3、4.......100,对应你的【id和from参数都是bigint类型】
将参数值用字符拼接,收到参数根据字符分割就好了;例如 scene 为 3,5 根据逗号分割后 3就是页面资源id的值,5就是分享用户id
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
id长度很长大概率是考虑唯一性使用的UUID,可以考虑对id MD5摘要,将映射关系存储。考虑不破坏原数据表结构的话可以使用redis存储,换算原id效率也高
在你的数据库中再加个参数不就行了,参数值就是1、2、3、4.......100,对应你的【id和from参数都是bigint类型】
将参数值用字符拼接,收到参数根据字符分割就好了;例如 scene 为 3,5 根据逗号分割后 3就是页面资源id的值,5就是分享用户id