微信生成登录二维码,扫码后的EventKey一直是4294967295的原因

如下所示,扫码中的EventKey一直是4294967295,没有变化,而打印控制器接收又是正确的另外一个值。

上面日志中,可以看到,我们传入的值是1717665526852,是当前时间,而两次打印,出来的都是4294967295,这是因为:

临时二维码的scene_id为32位非0整型”是32位的二进制数,即最大值是2的32次方减1也就是4294967295。

所以要修复这个问题,只需要将传入的code减小即可。

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/12913

Like (0)
蓝洛水深的头像蓝洛水深管理员
Previous 2024年6月6日 下午3:54
Next 2024年6月13日 上午9:31

相关推荐

发表回复

Please Login to Comment
联系QQ
联系QQ
SHARE
TOP