美文网首页
Php生成小程序码

Php生成小程序码

作者: phpzhaoxuan | 来源:发表于2018-05-20 10:20 被阅读0次

    public function getwxaqrcode() {

           $access_token = $this->AccessToken();

            $url = 'https://api.weixin.qq.com/wxa/getwxacode?access_token='.$access_token;

            $path="pages/mine/mine/mine?query=1";

            $width=430;

            $data='{"path":"'.$path.'","width":'.$width.'}';

            $return = $this->request_post($url,$data);

            //将生成的小程序码存入相应文件夹下

            $img = file_put_contents('./Public/'.time().'.jpg',$return);

        }

        public function AccessToken(){

                 //你的小程序appid

                  $appid="xxxxxxxxx";

                   //你的小程序secret

                  $appsecret="XXXXXX";

                   $url="https://api.weixin.qq.com/cgi-bin/token?      grant_type=client_credential&appid=".$appid."&secret=".$appsecret;

                   $AccessToken = $this->request_post($url);

                   $AccessToken = json_decode($AccessToken , true);

                   $AccessToken = $AccessToken['access_token'];

                    return $AccessToken;

        }

        public function request_post($url, $data){

                $ch = curl_init();

                $header = "Accept-Charset: utf-8";

                curl_setopt($ch, CURLOPT_URL, $url);

                curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");

                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

                curl_setopt($curl, CURLOPT_HTTPHEADER, $header);

                curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');

                curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

                curl_setopt($ch, CURLOPT_AUTOREFERER, 1);

                curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

                $tmpInfo = curl_exec($ch);

                if (curl_errno($ch)) {

                    return false;

                }else{

                    return $tmpInfo;

                }

            }

    相关文章

      网友评论

          本文标题:Php生成小程序码

          本文链接:https://www.haomeiwen.com/subject/owbzdftx.html