admin管理员组文章数量:1531197
前几天做了一个H5页面项目,它是依托于微信服务号的网页.需要包含微信登录、微信支付以及微信订单查询功能;
在这里说一下先说一下微信登录授权功能的实现
**微信登录授权**
微信登录授权呢,分为静默授权和非静默授权;两个的区别是scope属性的属性值不同,scope= scopr_base是静默授权也就是不弹出页面,直接获取用户信息,scope=scope_userinfo是非静默授权,用户需要同意授权,然后通过获得的openid获取用户的昵称,性别,城市等信息...非静默授权在用户未关注公众号的情况下也可以使用,因此我比较青睐于这种方式,接下来给大家展示一下这个步骤
A. 获取微信公众号的APPID和APPSecret
获取APPID有两种方式,一种是公众号新建立,粉丝不太多,可能会直接使用公众号APPID,在开发->基本配置中的开发者ID中可以看到
但如果公众号粉丝较多,为了公众号的用户体验来说,可以使用测试账号, 开发者工具->测试账号
进行配合操作,就可以看到以下界面
B. 配置回调域名的界面
用户需要在JS接口安全域名中,配置一下安全域名,将提供的安全文件配置到服务器根目录下即可,但配置域名一定要注意是 www.XXX格式的,不要带http://头,带这个后期会出现redirect_uri参数不正确的情况
C. 用户授权并获取cod
版权声明:本文标题:微信网页登录授权详解(前端) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726183683a1059294.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论