首页 > PHP资讯 > 工具库 > 微信公众号-获取用户信息(网页授权获取)实现步骤

微信公众号-获取用户信息(网页授权获取)实现步骤

工具库
根据微信公众号开发官方文档:

获取用户信息步骤如下:

1 第一步:用户同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用户信息(需scope为 snsapi_userinfo)

1 获取code

在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级接口后,默认拥有scope参数中的snsapi_base和snsapi_userinfo),引导关注者打开如下页面:

access_token - 上述所获取的access_token
openid - 公众号唯一标识

实现代码:

$access_token = S('access_token');if (empty($access_token)) {  $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . C('wechat.AppID') . '&secret=' . C('wechat.AppSecret');  $str = file_get_contents($url);  $str = json_decode($str, true);  $access_token = $str['access_token'];  S('access_token', $access_token, 3600);}

以上就是微信公众号获取用户信息的具体步骤。

工具库

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持28不支持0