官方是不是吧formid长度变长了
发布于 7 年前 作者 hli 4584 次浏览 来自 问答

今天发现服务器上报了一个Data too long的异常

后来发现是formid预留的__32位__长度不够用了,然后重新查了一下发现,现在__formid__变成了__36位__了

这个是不是微信这边用户数量增多formid不够用了啊,这个变动有点方

5 回复

form-id 目前变更为规范的 UUID 形式。可以认为是完全够用的,不出意外应该不会扩了。

但是,之后 form-id 在遇到错误时会变为错误字符串,如 generateFormId:fail timeout 这样的。这个错误可以直接在客户端处理,也可以照常上传到服务器。如果上传到服务器之后还想看到完整错误信息,还是不能假定总长不超过36位。

8-32位

并不会占用前台资源 后台空间

formid里有自己openid的加密 自然是长点好

感谢大神指点,我的小程序商城项目也拿出来和大家分享,欢迎大家提出宝贵意见https://github.crmeb.net/u/demo

先预留100位

看了目前的获取到的formid基本都是30多位,不过我这边预留了255,谁知道后面会不会变长

回到顶部