課程
/后端開發(fā)
/PHP
/PHP微信公眾平臺開發(fā)高級篇—生成二維碼接口
有源碼么?應該會幫助理解?。?/p>
2016-10-15
源自:PHP微信公眾平臺開發(fā)高級篇—生成二維碼接口 1-3
正在回答
/** ?*?curl?post/get ?*?@param?$url ?*?@param?string?$data ?*?@return?mixed ?*/ public?static?function?http_curl($url,?$data?=?'') { ????//2初始化 ????$ch?=?curl_init(); ????//3.設置參數(shù) ????curl_setopt($ch,?CURLOPT_URL,?$url); ????curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1); ????curl_setopt($ch,?CURLOPT_SSL_VERIFYPEER,?FALSE);????//不驗證證書 ????curl_setopt($ch,?CURLOPT_SSL_VERIFYHOST,?FALSE);????//不驗證證書 ????if?(!empty($data))?{ ????????curl_setopt($ch,?CURLOPT_CUSTOMREQUEST,?'POST'); ????????curl_setopt($ch,?CURLOPT_POSTFIELDS,?$data); ????????curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true); ????????curl_setopt($ch,?CURLOPT_HTTPHEADER,?array( ????????????????'Content-Type:?application/json', ????????????????'Content-Length:?'?.?strlen($data)) ????????); ????} ????//4.調(diào)用接口 ????$res?=?curl_exec($ch); ????//5.關閉curl ????curl_close(?$ch?); ????$arr?=?json_decode($res,?true); ????return?$arr; } /** ?*?獲取帶參數(shù)的二維碼??臨時 ?*/ public?function?actionGetTmpQrCode() { ????//獲取ticket票據(jù) ????$access_token?=?$this->getWxAccessToken(); ????$url?=?'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$access_token; ????//{"expire_seconds":?604800,?"action_name":?"QR_SCENE",?"action_info":?{"scene":?{"scene_id":?123}}} ????$postArr?=?[ ????????'expire_seconds'?=>?604800,?//7day ????????'action_name'?=>?'QR_SCENE', ????????'action_info'?=>?[ ????????????'scene'?=>?[ ????????????????'scene_id'?=>?123 ????????????] ????????] ????]; ????$postJson?=?json_encode($postArr); ????$res?=?WxHelper::http_curl($url,?$postJson); ????$ticket?=?$res['ticket']; ????//使用ticket獲取二維碼圖片 ????$url2?=?'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket='?.?urlencode($ticket); ????//$res2?=?WxHelper::http_curl($url2); ????//展示二維碼 ????echo?"<img?src='".$url2."'>"; }
北理一猿 提問者
舉報
微信掃描,值得你擁有,本教程主要講解二維碼接口的實現(xiàn)
2 回答請問有源碼
1 回答沒有源碼嗎? 分享一下唄!
1 回答傳值 怎么傳post請求的
2 回答二維碼問題
1 回答二維碼返回問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-10-17