/** * 获取微信access_token * * @param [type] $data * @return void */ public function getAccessTokenWX($data) { $appid=trim($data['appid']); $appsec=trim($data['appsec']); $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsec"; $result_info = $this->httpGet($url); $result = json_decode($result_info, true); return $result; } protected function httpGet($url,$timeout=30,$header=array()) { $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $result=curl_exec($ch); return $result; } protected function httpPost($url,$data_string) { $header = [ 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string) ]; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT,5); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); $data = curl_exec($ch); if (curl_errno($ch)) { return curl_error($ch); } curl_close($ch); return $data; } /** * 接口次数清零 */ public function clearInterface() { $access_token='31_L8dZNFn6cppya0tzB4CX20j75Mjfn7kT0RCfG1Z9RtTxml-sKYrxFeTq3357gUszFQa-eSpzXa3rcEu_CE4ttKTaGTim2KB-vTT8US2g8P-dZ8iL1ScdR1MPLY1Z_ebebtmoB7MH-haWg3T8NRZjAFAXBJ'; $url="https://api.weixin.qq.com/cgi-bin/clear_quota?access_token=".$access_token; $data=' { "appid":"wx2859f31715f7bb28" } '; $res=$this->httpPost($url,$data); var_dump($res); }
/** * 获取微信access_token * * @param [type] $data * @return void */ public function getAccessTokenWX($data) { $appid=trim($data['appid']); $appsec=trim($data['appsec']); $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsec"; $result_info = $this->httpGet($url); $result = json_decode($result_info, true); return $result; } protected function httpGet($url,$timeout=30,$header=array()) { $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $result=curl_exec($ch); return $result; } protected function httpPost($url,$data_string) { $header = [ 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string) ]; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT,5); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); $data = curl_exec($ch); if (curl_errno($ch)) { return curl_error($ch); } curl_close($ch); return $data; } /** * 接口次数清零 */ public function clearInterface() { $access_token='31_L8dZNFn6cppya0tzB4CX20j75Mjfn7kT0RCfG1Z9RtTxml-sKYrxFeTq3357gUszFQa-eSpzXa3rcEu_CE4ttKTaGTim2KB-vTT8US2g8P-dZ8iL1ScdR1MPLY1Z_ebebtmoB7MH-haWg3T8NRZjAFAXBJ'; $url="https://api.weixin.qq.com/cgi-bin/clear_quota?access_token=".$access_token; $data=' { "appid":"wx2859f31715f7bb28" } '; $res=$this->httpPost($url,$data); var_dump($res); }