用户访问页面获取用户的唯一标识,进行唯一性判断
/**
* [index description]微信获取基本用户信息
* @return [type] [description]
*/
public function index(){
$appid="APPID";//公众号的APPID
$redirect_uri=urlencode("http://www.xxx.com/xxx.php");//授权重定向的回调链接
$url="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$appid."&redirect_uri=".$redirect_uri."&response_type=code&scope=&state=state#wechat_redirect";
header("location:".$url);
}
public function GetScope(){
$code=$_GET['code'];
$secret="xxxxxxxxxxxx";//公众号的appsecret
$url="https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=".$secret."&code=".$code."&grant_type=authorization_code";
/**$url 连接格式
* { "access_token":"ACCESS_TOKEN",
* "expires_in":7200,
* "refresh_token":"REFRESH_TOKEN",
* "openid":"OPENID",
* "scope":"SCOPE" }
*/
$json=file_get_contents($url);
$html=json_decode($json,true);
$openid=$html['openid'];
/*调用详细信息
$access_token=$html['access_token'];
self::xiang($openid,$access_token);*/
}
/**
* [xiang description]详细信息
* @param [type] $openid [description]个人openid
* @param [type] $access_token [description]验证token
* @return [type] [description]
*/
public function xiang($openid,$access_token){
$url="https://api.weixin.qq.com/sns/userinfo?access_token=".$access_token."&openid=".$openid."&lang=zh_CN ";
$arr=file_get_contents($url);
$ht=json_decode($arr,true);
return $ht;
}
微信获取用户的openid
最新推荐文章于 2022-05-27 14:34:51 发布