php - 微信公众号开发 临时二维码 场景ID的取值问题
ringa_lee
ringa_lee 2017-04-10 16:22:03
0
4
822

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

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

$scene_id = $id;

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

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

ringa_lee
ringa_lee

ringa_lee

reply all(4)
巴扎黑

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

刘奇

永久还是临时?

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

小葫芦

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

Peter_Zhu

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template