微信登录

微信app,小程序 登陆支付 https://www.jianshu.com/u/0b3564211418

开放平台开发小结

 

参考地址 讲的请详细的

一个access_token是有7200秒有效期,该token是通过公众号 appid 和 秘钥获取到的,注意该参数获取接口是有调用限制,一般日限2000,

另外一个就是通过授权登陆获取到的access_token,这个token没有调用次数限制

登录方式:

appid 公众号appid

appsecret 公众号秘钥

redirect_uri 回调地址,由于我接收code是在getUserOpentId方法里,所以我这个back_url 值为:http://域名/home/index/getUserOpentId 【开启伪静态情况下可以把入口文件省略】;

//获取第一个access_token

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

//获取openid和第二个access_token

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

//获取用户信息

3.$urltoc = "https://api.weixin.qq.com/sns/userinfo?access_token=".$access_token."&openid=".$getopenid."&lang=zh_CN";

posted @ 2019-05-30 16:45  圆明猿  阅读(421)  评论(0编辑  收藏  举报