您的位置:首页 > 移动开发 > 微信开发

微信二维码生成步骤(本人亲测)

2016-02-01 13:15 197 查看
微信中二维码的获取做法:

1.首先获得access_token

2.准备场景数据json

3.通过生成的ticket链接(https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$access_token)post json数据

4.3步骤中获得ticket参数,与https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=进行组合这个就是需要的二维码链接

---下面是详细参考的代码:

1.最先获取access_token(这个详情请参照我这里边的access_token获取文章)

----------------------------------------------------------------------------------------------------

2.准备json数据

$codejson = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}';

下面是这个json中的官方参数说明这里不做过多解释

参数说明

参数 说明

expire_seconds 该二维码有效时间,以秒为单位。 最大不超过2592000(即30天),此字段如果不填,则默认有效期为30秒。

action_name 二维码类型,QR_SCENE为临时,QR_LIMIT_SCENE为永久,QR_LIMIT_STR_SCENE为永久的字符串参数值

action_info 二维码详细信息

scene_id 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1--100000)

scene_str 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64,仅永久二维码支持此字段

-------------------------------------------------------------------------------------------------

3.返回的json中:

$jsoninfo = json_decode($ticket, true);

$ticket1 = $jsoninfo["ticket"];//获取json中的ticket的值

-------------------------------------------------------------------------------------------------------

4.将3中的值与https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=$ticket1 组合即可这个就是二维码的链接

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: