微信小程序登录开发总结

教程 shanhuhai 89℃ 0评论

简单登录

  1. 使用微信小程序登录, 直接调用 login 方法,获取 code
  2. 把 code 发送到后端, 后端调用 https://api.weixin.qq.com/sns/jscode2session 获取 openid
  3. 获取到 openid 就算登录成功了

手机授权登录

  1. 首先用第一步获取 openid
  2. 前端使用 getPhoneNumber 组件 得到获取手机号用的 动态令牌 code
  3. 将 openid 和 动态令牌 code 发送到后端, 后端调用 https://api.weixin.qq.com/wxa/business/getuserphonenumber 获取手机号

如何获取头像和昵称?

现在已经不能直接通过 wx.getUserProfile 来获取昵称和头像了, 只能通过用户手动设置

DEMO

写了一个demo 仅供参考, 授权登录前设定头像和昵称, 一般是先授权登录后再设置昵称和头像。
https://github.com/shanhuhai/uni_demo 包含了前后端的代码

参考

https://blog.csdn.net/qq_44979541/article/details/131146380

转载请注明:大后端 » 微信小程序登录开发总结

付费咨询
喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址