微信公众号生成带参数的二维码

微信公众号生成带参数的二维码有两种类型:临时二维码和永久二维码。

 

1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景

2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。

 

用户扫描带场景值二维码时,可能推送以下两种事件:

如果用户还未关注公众号,则会引导用户关注公众号,并会将 带场景值关注事件 推送给开发者。

如果用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。

获取带参数的二维码的过程包括两步,首先创建二维码ticket,然后凭借ticket到指定URL换取二维码。

1.以下为请求生成带参数二维的参数要求

 

(1)scene_str 目前只能生成永久二维码时可用(字符串类型,长度限制为1到64);

实际参数限制条件为 10位以内没问题,暂时遇到的;若超出位数限制则返回  4294967295

(2)scene_id 的参数可在生成永久二维码和临时二维码时可用 (临时二维码时为32位非0整型【即最大】,永久二维码时最大值为100000(目前参数只支持1--100000)):

实际参数限制条件:

scene_id 临时二维码 4294967295 以内的数字组成,即 10位以内的数字组成 且不大于 4294967295

scene_id 永久二维码 最大值为100000 即 1--100000

若超出限制条件则返回 4294967295

微信公众号生成带参数的二维码

上一篇:微信公众号开发纪要(2)-微信公众号接入


下一篇:zabbix中配置微信告警