Heim  >  Fragen und Antworten  >  Hauptteil

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

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

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

$scene_id = $id;

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

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

ringa_leeringa_lee2739 Tage vor790

Antworte allen(4)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-04-10 16:24:03

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

    Antwort
    0
  • 怪我咯

    怪我咯2017-04-10 16:24:03

    永久还是临时?

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

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-10 16:24:03

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

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-04-10 16:24:03

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

    Antwort
    0
  • StornierenAntwort