电子人网页授权获取用户基本信息
更新时间:2019-05-23
如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。
具体而言,网页授权流程分为四步:
1、引导用户进入授权页面同意授权,获取code
2、通过code换取网页授权用户信息
参考链接
http://lbweb.dzrplus.com:8004/auth2/generaeteAuthCode?redirect_uri=
http://*******?scope=SCOPE
参数说明
当用户点击此url后,页面将跳转至 redirect_uri/?code=CODE
code说明 :
code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。
第二步:通过code换取网页授权用户信息
接口调用请求说明
http请求方式: GET
http://www.dzrplus.com:8004/dp/accessToken?mid=MID&secret=SECRET&ppId=PPID
参数说明
返回说明
正确时返回的JSON数据包如下:
{
"ppId": PPID,
"userId": OPENID
}
具体而言,网页授权流程分为四步:
1、引导用户进入授权页面同意授权,获取code
2、通过code换取网页授权用户信息
参考链接
http://lbweb.dzrplus.com:8004/auth2/generaeteAuthCode?redirect_uri=
http://*******?scope=SCOPE
参数说明
是否必须 | 说明 | |
redirect_uri | 是 |
授权后重定向的回调链接地址, 请使用urlencode对链接进行处理 |
scope | 是 | 当前默认为SCOPE以后有更改 |
当用户点击此url后,页面将跳转至 redirect_uri/?code=CODE
code说明 :
code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。
第二步:通过code换取网页授权用户信息
接口调用请求说明
http请求方式: GET
http://www.dzrplus.com:8004/dp/accessToken?mid=MID&secret=SECRET&ppId=PPID
参数说明
参数 | 是否必须 | 说明 |
mid | 是 | 应用Id |
ppId | 是 | 企业云帐号 |
secret | 是 | 定制应用Key,即secret |
正确时返回的JSON数据包如下:
{
"ppId": PPID,
"userId": OPENID
}