使用微信web开发的另一个API获取用户详细信息,这个会弹出授权的,用户同意了,就可以拿到基本信息和订阅字段。
$base_access_token_url = 'https://api.weixin.qq.com/cgi-bin/token? grant_type=client_credential&appid='.$appId.'&secret='.$secret;
$base_token = Untils::curl_request($base_access_token_url);
$ext_data = Untils::curl_request('https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$base_token['access_token'].'&openid='.$openid.'&lang=zh_CN');
// dd($ext_data);
session([
'isSub'=>$ext_data['subscribe'] || 0
]);