Browse Source

test

master
用户名 3 years ago
parent
commit
acd3f3bba6
  1. 46
      mobile/blank.php

46
mobile/blank.php

@ -23,30 +23,30 @@ if ($code != null){
var_dump($code); var_dump($code);
} else { } else {
var_dump("code is null"); var_dump("code is null");
} } // code已经成功获取到
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=' . $app_id . '&secret=' . $app_secret . '&code=' . $code . '&grant_type=authorization_code'; $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=' . $app_id . '&secret=' . $app_secret . '&code=' . $code . '&grant_type=authorization_code';
$response = file_get_contents($url); // $response = file_get_contents($url);
$data = json_decode($response, true); // $data = json_decode($response, true);
if (!$data || !isset($data['access_token']) || !isset($data['openid'])) { // if (!$data || !isset($data['access_token']) || !isset($data['openid'])) {
// 授权失败 // // 授权失败
echo '授权失败,请重试'; // echo '授权失败,请重试';
exit; // exit;
} // }
// 获取用户信息 // // 获取用户信息
$access_token = $data['access_token']; // $access_token = $data['access_token'];
$openid = $data['openid']; // $openid = $data['openid'];
$url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN'; // $url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN';
$response = file_get_contents($url); // $response = file_get_contents($url);
$userinfo = json_decode($response, true); // $userinfo = json_decode($response, true);
if (!$userinfo || !isset($userinfo['openid'])) { // if (!$userinfo || !isset($userinfo['openid'])) {
// 获取用户信息失败 // // 获取用户信息失败
echo '获取用户信息失败,请重试'; // echo '获取用户信息失败,请重试';
exit; // exit;
} // }
// 用户授权成功,这里可以将用户信息保存到数据库中,或者进行其他操作 // // 用户授权成功,这里可以将用户信息保存到数据库中,或者进行其他操作
var_dump($userinfo); // var_dump($userinfo);
?> ?>
Loading…
Cancel
Save