hello

移动应用微信登陆授权

最近做了一个需求,在第三方网页上能拉起微信,进行授权登陆。一开始还以为是网页拉起微信,后面弄了半天,才知道是移动应用的授权登陆,因为我的网站是在一个app上面的,普通的网站登陆是不能拉起微信的,只能通过扫二维码这种方式授权。

 

 

 

微信开放平台文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html

 

第一:准备工作

 

登陆微信开放平台,创建移动应用

 

 

 

 

填写开发信息

 

 

 

 

审核通过后获取AppID AppSecret

 

第二:获取code

 

第三:通过 code 获取 access_tokenopenid

 

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

 

第四:通过access_token openid 获取用户头像等信息

 

https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID

注意:

如果不能拉起微信,检查开发信息填写的应用签名是否一致

 

posted @ 2020-10-28 15:25  红尘练  阅读(1451)  评论(0编辑  收藏  举报
你来了