西安网站制作哪家好_seo网站系统_长沙seo_成都网站推广
protected function wechatGet($appid ,$secret ,$code ){ $url = 'https://api.weixin.qq.com/cgi-bin/token'; $data = array ( 'grant_type'=>'client_credential','appid'=>$appid ,'secret'=>$secret ); $ch = curl_init(); // 构建查询字符串 $queryString = http_build_query ($data ); $fullUrl = $url . '?'. $queryString ;curl_setopt( $ch , CURLOPT_URL, $fullUrl );curl_setopt( $ch , CURLOPT_RETURNTRANSFER, true ); $response = curl_exec($ch ); if (curl_errno($ch )) { return false ;}curl_close( $ch ); $access_token = json_decode($response ,true )['access_token']; return $this ->wechatPost($access_token ,$code );} protected function wechatPost($access_token ,$code ){ $ch = curl_init(); $url = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=$access_token "; $data = ['code'=>$code ];curl_setopt( $ch , CURLOPT_URL, $url );curl_setopt( $ch , CURLOPT_POST, 1);curl_setopt( $ch , CURLOPT_POSTFIELDS, json_encode($data ));curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch ); if (curl_errno($ch )) { return false ;}curl_close( $ch ); // 验证是否成功 $info = json_decode($response ,true ); if ($info ['errcode'] !== 0){ return false ;} return $info ['phone_info'];} ">