相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
微信公眾號(hào)OAuth2.0網(wǎng)頁(yè)授權(quán)問題淺析

根據(jù)需求,我今天完成的是微信的網(wǎng)頁(yè)授權(quán)然后拉取用戶的一些基本信息的問題。
1.修改網(wǎng)頁(yè)授權(quán)的基本信息。打開微信公眾平臺(tái)。
在這個(gè)地方寫要授權(quán)的頁(yè)面的網(wǎng)址。
2.我這邊只是測(cè)試這個(gè)功能,所以我頁(yè)面直接寫了個(gè)測(cè)試頁(yè)面,我在要測(cè)試的這個(gè)網(wǎng)站的根目錄新建了一個(gè)ceshi.html
然后在他的控制器里面對(duì)其進(jìn)行操作。
1)首先是分享的也就是授權(quán)的網(wǎng)頁(yè)的鏈接要寫的正確
然后url:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx444444444444&redirect_uri=http://www.erdangjiade.com/Admin/Wx/ceshi.html&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect
2)使用code獲取access_token
我是直接在測(cè)試的那個(gè)網(wǎng)頁(yè)(也就是進(jìn)行授權(quán))的控制器直接對(duì)其操作
代碼:
$code=$_GET['code']; dump($code); $url="https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxd1caae7&secret=0a72c866233ab4cf6f1ad6d&code=".$code."&grant_type=authorization_code"; //var_dump($url); $resInfo = https_request($url,true); $userLists=json_decode($resInfo,true); dump($userLists);