微信公众号免授权登录方案

一、获取code:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7a9d753f8dfdadf7&redirect_uri=http%3A%2F%2Fwx.minner.com&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1#wechat_redirect

会自动跳转链接,从链接的请求参数中获得code(可以通过右上角...点开复制链接,查看code)
例如:http://wx.minner.com/?code=061jI7Ga1zSMPG0hLgJa1VEUgz0jI7G6&state=STATE#/personal

二、用code获取access_token和openid
https://api.weixin.qq.com/sns/oauth2/access_token?appid={appid}&secret={secret}&code=061jI7Ga1zSMPG0hLgJa1VEUgz0jI7G6&grant_type=authorization_code

响应:

{
    "access_token": "access_token",
    "expires_in": 7200,
    "refresh_token": "refresh_token",
    "openid": "openid",
    "scope": "snsapi_userinfo"
}

三、用access_token获取userinfo
https://api.weixin.qq.com/sns/userinfo?access_token={access_token}&openid={openid}&lang=zh_CN

响应:

{
    "openid": "openid",
    "nickname": "nickname",
    "sex": 0,
    "language": "",
    "city": "",
    "province": "",
    "country": "",
    "headimgurl": "https://thirdwx.qlogo.cn/mmopen/xxx",
    "privilege": []
}

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Layui 是一个开源的前端框架,适用于快速构建Web界面。它为开发者提供了丰富的前端组件和简洁的代码风格,让开发者能够快速搭建出美观、高效的网页应用。Layui 框架主要基于HTML、CSS和JavaScript,支持多种常见的浏览器,并且可以与各种主流开发框架无缝集成。 微信公众号是一个非常流行的社交平台,它提供了许多功能和服务,包括消息推送、自定义菜单、关注用户、网页授权登录等等。通过微信公众号,用户可以与企业、个人等进行互动交流。 那么,Layui 和微信公众号之间的联系是什么呢?实际上,Layui 框架提供了一些与微信公众号开发相关的功能扩展和工具库。通过这些扩展和工具库,开发者可以更方便地在微信公众号中使用 Layui 框架进行界面开发。 例如,Layui 编辑器的扩展模块可以在微信公众号中实现富文本编辑功能,让用户在发布文章或回复评论时更加便捷。另外,Layui 的上传组件扩展也可以在微信公众号中实现图片上传、文件上传等功能,方便用户与公众号进行互动。 总之,Layui 可以为微信公众号开发提供更加丰富的前端解决方案,使开发者能够更高效地开发和维护公众号的界面。无论是个人还是企业,通过使用 Layui 微信公众号扩展,可以为用户提供更好的使用体验,提升公众号的功能性和吸引力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值