🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 二维码 ##介绍 为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送 **目前有2种类型的二维码:** 1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的7天(即604800秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景 2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。 <a href="http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html" target="_blank">查看官方文档</a> ##创建二维码ticket 每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id) ###临时二维码 ``` $instance = Weixin::instance('qrcode'); //返回值为二维码的ticket ,可用来获取二维码图片 //第100个二维码,600秒后过期 $ticket = $instance->createQrcode(100,600); echo $ticket; ``` ###永久二维码 ``` $instance = Weixin::instance('qrcode'); //返回值为二维码的ticket ,可用来获取二维码图片 //第100个二维码,600秒后过期 //永久二维码(第2个参数设置为0即可) $ticket = $instance->create(100,0); echo $ticket; ``` ###通过ticket换取二维码url地址 ``` $instance = Weixin::instance('qrcode'); $ticket = $instance->createQrcode(1,600); echo $instance->getQrcode($ticket) ``` <br/><br/><br/><br/><br/><br/>