一.调用静默授权接口

基于thinkphp3.2的

1.获取code并回调到另外一个方法去得到openid

参数说明:

redirect_uri 回调地址

scope=snsapi_base 

snsapi_base 发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的

scope=snsapi_userinfo


以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息

静默授权得到code的接口:


https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appid&redirect_uri=$redirect_uri&response_type=code&scope=snsapi_base&state=1#wechat_redirect

2.通过获取code后的回调方法请求得到openid接口

$url =
"https://api.weixin.qq.com/sns/oauth2/access_token?appid=$APPID&secret=$SECRET&code=$code&grant_type=authorization_code";

注意$code是回调的时候地址上带的 只需要get方式接收就可以了

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信