zoukankan      html  css  js  c++  java
  • 公众号开发13【生成二维码】

    生成临时二维码和永久二维码代码如下:

    //生成带参数的临时二维码
       function getTimeQrCode(){
         header('content-type:text/html;charset=utf-8');
         //1.获取ticket票据
         //2.全局票据access_token网页授权access_token 威信js-SDK jsapi_ticket临时的这三个都有过期时间
         $access_token="12_EDjuJXo7AKFzpxOWcgis-F_EaXNT6ITQt6ZBbMgMUhuqySF-5aD5bUv-p1TPT63oTIy3uXSDVMDIbnrcpzdFXgfqxHGZbN2_-lzlZ8MKUQ3dskH3B7wpkr1aQymY459MjXYfioZJJW7FNYnLYMNjAHAIWX";
         $url="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$access_token;
        $postArr=array(
            'expire_seconds'=>604800,//24*60*60
            'action_name'=>"QR_SCENE",
            'action_info'=>array(
               'scene'=>array('scene_id'=>2000),
            ),
        );
        $postJson=json_encode($postArr);
        $res=$this->http_curl($url,'post','json',$postJson);
        $ticket=$res['ticket'];
        //2.使用ticket获取二维码图片
         $url="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".urlencode($ticket);
         //上面二维码的地址已经生成了,直接展示
         echo '临时二维码';
         echo "<img src='".$url."'  />";
       }//getQrCode end

       //生成带参数的永久二维码
        function getForeverQrCode(){
           header('content-type:text/html;charset=utf-8');
          //1.获取ticket票据
          //2.全局票据access_token网页授权access_token 微信js-SDK jsapi_ticket临时的这三个都有过期时间
          $access_token="12_EDjuJXo7AKFzpxOWcgis-F_EaXNT6ITQt6ZBbMgMUhuqySF-5aD5bUv-p1TPT63oTIy3uXSDVMDIbnrcpzdFXgfqxHGZbN2_-lzlZ8MKUQ3dskH3B7wpkr1aQymY459MjXYfioZJJW7FNYnLYMNjAHAIWX";
          $url="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$access_token;
         $postArr=array(
             'action_name'=>"QR_LIMIT_SCENE",
             'action_info'=>array(
                'scene'=>array('scene_id'=>3000),
             ),
         );
         $postJson=json_encode($postArr);
         $res=$this->http_curl($url,'post','json',$postJson);
         $ticket=$res['ticket'];
         //2.使用ticket获取二维码图片
          $url="https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".urlencode($ticket);
          //上面二维码的地址已经生成了,直接展示
          echo '永久二维码';
          echo "<img src='".$url."'  />";
        }//getQrCode end

  • 相关阅读:
    Qemu之Network Device全虚拟方案三: I/O虚拟化
    FusionCharts简单教程(一)---建立第一个FusionCharts图形
    ubuntu下安装xlrd模块,Mysqldb模块
    ubuntu 步步为营之uclinux编译和移植(完整版)
    设置Android设备在睡眠期间始终保持WLAN开启的代码实现
    x86汇编指令具体解释
    你的flume-ng的第一篇博客
    IT运维管理市场
    Java实现第八届蓝桥杯外星日历
    Java实现第八届蓝桥杯外星日历
  • 原文地址:https://www.cnblogs.com/lxj0205/p/9396301.html
Copyright © 2011-2022 走看看