获取微信临时二维码以及永久二维码

微信获取临时以及永久二维码

官方文档地址

文档介绍的灰常详细 这里就不多说了 还是直接贴代码吧

 //获取微信临时二维码
    public function getWxQrCode()
    {
        //获取ticket
        $url=config('zhifan.getWxQrCodeUrl').getWxAccessToken();
        $post_arr=array(
            'expire_seconds'=>604800,
            'action_name'=>'QR_SCENE',
            'action_info'=>array(
                    "scene"=>array('scene_id'=>2000)
            )
        );
        $post_json=json_encode($post_arr);
        $res=json_decode(curlPostJson($url, $post_json),true);
        $ticket=$res['ticket'];
        $res = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".urlencode($ticket);
        echo "<img src ='".$res."'/>";
    }
    //获取微信永久二维码
    public function getWxForeverQrCode()
    {
//获取ticket
        $url=config('zhifan.getWxQrCodeUrl').getWxAccessToken();
        $post_arr=array(
            'action_name'=>"QR_LIMIT_SCENE",
            'action_info'=>array(
                "scene"=>array('scene_id'=>2000)
            )
        );
        $post_json=json_encode($post_arr);
        $res=json_decode(curlPostJson($url, $post_json),true);
        $ticket=$res['ticket'];
        $res = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=".urlencode($ticket);
        echo "<img src ='".$res."'/>";
    }

再多说一句 我开始输出$res 这个值一直是空的 后来一想 返回的数据即$res 是一张图片 所有采用的<img> 标签 这样就能看到效果了

任志帆博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论
  • v1.0- renzhifan.cn 版权所有 ICP证:京ICP备18035965号
  • 联系邮箱:zhifan6797@163.com