微信带参数二维码php
2016-06-15 14:36
417 查看
这里只提供主要代码
//添加二维码
function addWeixinChanel(){
$type=intval(xx);
$day=intval(xx);
$qname=substr( xx,0,20);
if($type==1)$day=-1;//生成永久的带参数二维码
else $day=$day*60*60*24;//生成固定时间的带参数的二维码,1-30天
$qrcode ='';
if($type==1)$qrcode = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": '.$qid.'}}}';//生成永久的带参数二维码
else $qrcode = '{"expire_seconds": '.$day.', "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": '.$qid.'}}}';//生成固定时间的带参数的二维码
$access_token=getWeiXinAccessToken();//获取token,http://blog.csdn.net/qq_21119773/article/details/51681382有这个方法
$url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$access_token;
$r=https_post($url, $qrcode);//发送请求,并获取返回值json,http://blog.csdn.net/qq_21119773/article/details/51681382有这个方法
$r=json_decode($r);//解析json
$r_ticket=$r->ticket;//获取带参数二维码的凭证
$r_expire_seconds=-1;
if($type==0) $r_expire_seconds=$r->expire_seconds;//带参数二维码的有效时长,秒
$r_url= $r->url;//微信返回参数
$imgurl="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".$r_ticket;//带参数二维码的图片路径
header("Location: xx.php");
}
//添加二维码
function addWeixinChanel(){
$type=intval(xx);
$day=intval(xx);
$qname=substr( xx,0,20);
if($type==1)$day=-1;//生成永久的带参数二维码
else $day=$day*60*60*24;//生成固定时间的带参数的二维码,1-30天
$qrcode ='';
if($type==1)$qrcode = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": '.$qid.'}}}';//生成永久的带参数二维码
else $qrcode = '{"expire_seconds": '.$day.', "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": '.$qid.'}}}';//生成固定时间的带参数的二维码
$access_token=getWeiXinAccessToken();//获取token,http://blog.csdn.net/qq_21119773/article/details/51681382有这个方法
$url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$access_token;
$r=https_post($url, $qrcode);//发送请求,并获取返回值json,http://blog.csdn.net/qq_21119773/article/details/51681382有这个方法
$r=json_decode($r);//解析json
$r_ticket=$r->ticket;//获取带参数二维码的凭证
$r_expire_seconds=-1;
if($type==0) $r_expire_seconds=$r->expire_seconds;//带参数二维码的有效时长,秒
$r_url= $r->url;//微信返回参数
$imgurl="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".$r_ticket;//带参数二维码的图片路径
header("Location: xx.php");
}
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- 突击部队拼多多
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- 「Linux 中国」2018 微信文章排行榜
- 马化腾亲自“站台” 企业微信和个人微信互通能带来什么?
- 一个微信群的兴亡
- 微信服务号推送模板消息接口
- C#微信公众号与订阅号接口开发示例代码
- 我也有微信朋友圈了 Android实现
- PHP限制页面只能在微信自带浏览器访问的代码
- JavaScript判断微信浏览器实例代码
- HTML5实现微信拍摄上传照片功能