第五节 生成微信二维码
来源:互联网 发布:网络授权和用户授权 编辑:程序博客网 时间:2024/06/06 01:21
微信的票据
1.全局票据access_token
2.网页授权access_token
3.微信js-SDK
4.jsapi_ticket
一.获取创建二维码的ticket
//获取创建二维码的ticket public function get_ticket(){ $token = new Wechat_menu_api(appID,appsecret); $access_token = $token->get_access_token(); $url='https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$access_token; $data = array( 'expire_seconds' => 25920, 'action_name' => 'QR_SCENE', 'action_info' => array ('scene' => array ( 'scene_id' => 1000 ) ) ); $data = json_encode($data); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $out = curl_exec($ch); if(curl_errno($ch)){ echo 'Curl error: ' . curl_error($ch); } curl_close($ch); $out = json_decode($out,true); return $out; }
二.获取二维码图片
//获取二维码图片 public function get_code(){ header('content-type: image/jpeg;charset=utf-8'); $arr = $this->get_ticket(); $ticket = urlencode($arr['ticket']); $url = 'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket='.$ticket; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0); $out = curl_exec($ch); if(curl_errno($ch)){ echo 'Curl error: ' . curl_error($ch); } curl_close($ch); echo $out; }
0 0
- 第五节 生成微信二维码
- 微信二维码生成
- 微信生成二维码
- 微信二维码生成
- 微信 二维码生成
- 微信生成二维码
- 生成微信二维码
- 微信开发 -- 二维码生成
- 生成二维码,微信分享
- php生成微信二维码
- 微信组件:二维码生成
- 微信生成二维码java
- 微信二维码生成接口
- 微信生成临时二维码
- PHP生成微信二维码
- 生成微信二维码注意事项
- C# 微信生成二维码
- js and java 生成微信二维码
- 机器学习--kNN算法
- android多渠道打包(慕课笔记)
- 1. 打开VS2010服务器资源管理器窗口,在数据连接中附加上数据库文件AdventureWorksDW2008。 2. 分页浏览DimEmployee表中数据。 3. 每页5条记录,字段自由选择。
- yii2复选框默认选择
- 正则表达式
- 第五节 生成微信二维码
- 数组与链表的区别
- mysql “group by ”与"order by"的研究
- MySQL语句
- iOS \'The sandbox is not sync with the Podfile.lock\'问题解决
- SSH框架之Hibernate的关于session缓存面试题
- gradlew常用命令
- MFC菜单简单总结
- FMRI数据分析与处理