1 .get请求
<?php //请求url地址 $token="xxx"; $url = "请求的地址"; //初始化curl $ch = curl_init($url); //3.设置参数 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //4.调用接口 $res = curl_exec($ch); if(curl_errno($ch)){ var_dump(curl_error($ch)); } $resArr = json_decode($res,1); var_dump($resArr); //5.关闭curl curl_close($ch); ?>
2.post请求
<?php /* * $url post请求地址 * $rawData post参数 */ function curl_post_raw($url,$rawData){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_POSTFIELDS, $rawData); $data = curl_exec($ch); curl_close($ch); return $data; } //这里获取获取到的token $token="26_-2fVBeF4qoAd3Y37c-SAxCjTaj2xvJIu1nYPtGjsZvbFsfl0nth9bi1AbdXNYc3YWhwcMq5TfBvOfB58qmYG0_WrBOeczyYO1XeEPQKEzoYKi623GQwV73JMMVhtF6VMODgI-J_bDHEH3eNrWXHcAFAPQA"; //字符串转化 $phone = "1000000000000"; $time_out = time();
//需要发送请求的数据 $params = json_encode( array( 'contact'=>array( 'phone'=>$phone, 'time_out'=>$time_out ) ) ); $url = "https://api.weixin.qq.com/card/invoice/setbizattr?action=set_contact&access_token={$token}"; $aa=curl_post_raw($url,$params); var_dump($aa); ?>