Browse Source

test

master
用户名 3 years ago
parent
commit
ccaff3da1b
  1. 44
      mobile/blank.php

44
mobile/blank.php

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