掃碼關注微信公衆號

public function get_access_token()
{ 
	$access_token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=". $this->appid ."&secret=".$this->secret;
	$access_token_json = $this->https_request($access_token_url);//自定義函數
	$access_token_array = json_decode($access_token_json,true); 
	$access_token = $access_token_array['access_token'];  
	
	return $access_token;
} 
public function https_request($url, array $params = array())//訪問url返回結果
{
	$data_string = json_encode($params);
	$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, $data_string);
	curl_setopt($ch, CURLOPT_HTTPHEADER,
	array(
	    'Content-Type: application/json'
	)
	);
	$data = curl_exec($ch);
	curl_close($ch);
	return ($data);
}
public function code()
{
	$access_token = $this->get_access_token();
	$rs = $this->get_qrcode($access_token, 123);
	$ticket = $rs['ticket'];
	$qrcode = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" . $ticket . "";
	///打印二維碼顯示
	$this->assign('qrcode', $qrcode);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章