微信公众号开发 临时二维码 场景ID的取值问题

发布于 2022-09-01 21:31:14 字数 247 浏览 29 评论 0

官方文档显示场景ID是 32位非0整数。我在开发ID值采用了
$scene_id = time() . $id; //作为场景值这个值远远没有达到32位整数。

但是扫描二维码关注后接受到场景值 qrscene_xxxxx , xxxxx确实另一个值。不知道怎么来的
如果我把场景值ID改成比较小的数

$scene_id = $id;

接受后的xxxxx的值就是对的。

比较疑惑。不知道谁个朋友用过 场景ID

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

苯莒 2022-09-08 21:31:14

永久场景ID值:100000 以内,
临时场景ID:是32位不包含0的整形,32位指的是二进制,不是十进制,最大值是:4294967296

無處可尋 2022-09-08 21:31:14

永久还是临时?

永久的数目远没有32位那么多

总以为 2022-09-08 21:31:14

临时的,所以我才郁闷。 好像那个ID值不可能达到32位整数。

多彩岁月 2022-09-08 21:31:14

我曾测试过用手机号来作为临时ID,结果发现获取到的值总是有差异。其实临时的ID远不到32位,没记错的话,大概是不超过9位吧?具体不记得了。你可以用10000000000、900000000这样的来测,反正不是整数。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文