資源簡介
微信網頁授權接口,開發語言是PHP,通過兩次跳轉實現。通過接口獲取用戶信息,并追加用戶信息(如:openid、昵稱、頭像等)地址參數跳回前端頁面。
具體說明:https://blog.csdn.net/gaofei880219/article/details/80309222
代碼片段和文件信息
$appId?=?‘xxx‘;?//?公眾號AppId
$appSecret?=?‘xxx‘;?//?公眾號AppSecret
$code?=?$_GET[‘code‘];
$state?=?$_GET[‘state‘];
$url?=?“https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appId&secret=$appSecret&code={$code}&grant_type=authorization_code“;
$a?=?file_get_contents($url);
switch($state){
case?‘project1‘:
preg_match_all(“/\“openid\“:\“(.*?)\“/“?$a?$matches?PREG_SET_ORDER);
$openid?=?$matches[0][1];
$json=(array)json_decode($a);
if(!isset($json[‘errcode‘])){
$openid?=?$json[‘openid‘];
$url?=“https://api.weixin.qq.com/sns/userinfo?access_token=“.$json[‘access_token‘].“&openid=“.$json[‘openid‘];
$a?=?file_get_contents($url);
$json?=?(array)json_decode($a);
$nickname?=?$json[‘nickname‘];
$headimgurl?=?$json[‘headimgurl‘];
hea
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1851??2018-05-14?15:15??oauthDemo\index.html
?????文件????????1012??2018-05-14?15:15??oauthDemo\oauth2.php
?????目錄???????????0??2018-05-12?18:04??oauthDemo\
評論
共有 條評論