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

根據(jù)需求,我今天完成的是微信的網(wǎng)頁授權(quán)然后拉取用戶的一些基本信息的問題。
1.修改網(wǎng)頁授權(quán)的基本信息。打開微信公眾平臺。
在這個地方寫要授權(quán)的頁面的網(wǎng)址。
2.我這邊只是測試這個功能,所以我頁面直接寫了個測試頁面,我在要測試的這個網(wǎng)站的根目錄新建了一個ceshi.html
然后在他的控制器里面對其進(jìn)行操作。
1)首先是分享的也就是授權(quán)的網(wǎng)頁的鏈接要寫的正確
然后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
我是直接在測試的那個網(wǎng)頁(也就是進(jìn)行授權(quán))的控制器直接對其操作
代碼:
$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);