前端开发思路:
1.通过点击按钮,拿到code,传给后台,后台通过code换取session_key 和 openid 这个地方调取 wx.login 这个API
2.调取wx.getUserProfile获取用户信息。wx.getUserInfo这个api不建议使用了,之前微信调整了获取用户头像昵称的api.
3.把数据传递给后台

<button type="primary" class="sqbtn sqbtn1 f13" @click="userSq"> 授权 </button>
         // 获取用户信息getUserProfile() {return new Promise((reject, resolve) => {wx.getUserProfile({lang: 'zh_CN',desc: '用于完善会员资料',success: res => {reject(res)},fail: () => {uni.hideLoading()uni.showToast({title: '请点击允许授权'})this.$u.func.showToast('请点击允许授权')resolve()}})})},getCode() {return new Promise((reject, resolve) => {uni.login({provider: 'weixin',success: res => {reject(res.code)},fail: () => {uni.hideLoading()this.$u.func.showToast('授权登录失败')resolve()}})})},
//用户授权点击事件
async userSq() {let _this = thisuni.showLoading({title: '授权登录中......'})_this.code=await _this.getCode()_this.userData = await _this.getUserProfile()//在这里就可以放我们自己的传递用户信息的接口了uni.hideLoading()_this.flag = false},

以上就是获取用户信息授权登录的接口。

微信小程序API----授权登录拿到用户头像昵称等信息相关推荐

  1. 企业微信小程序_授权登录接口获取用户userid

    文章目录 一.前置知识 1. 阅读 企业微信小程序开发文档 2. 企业微信小程序登录流程 3. 微信小程序区别 二.前端部分 2.1. 调用登录接口 2.2. 请求后端接口 2.3. 项目源码 三.后 ...

  2. 微信小程序又双叕改获取用户头像昵称的规则了,微信小程序如何去最新获取头像昵称

    就最近在写微信小程序项目的时候,发现微信又双叕更改获取用户头像昵称的规则了,我连wx.getUserProfile都还没用上,一直还停留在wx.getUserInfo的阶段,结果告诉我,又改规则了,一 ...

  3. 微信登录 后台 java_Java 后端 (Spring boot)+微信小程序的授权登录

    微信小程序的授权登录 第一.Java后端代码如下 登录的接口的参数是微信小程序前端必须要传的参数微信小程序登录.授权的用户基本信息 wx.getUserInfo 特别注意 appid 和secret. ...

  4. 微信小程序之授权登录(附完整源码)

    个人博客上已经同步更新了文章,有目录索引,阅读起来比较方便,欢迎大家移步个人博客上读阅~ 个人博客地址:http://zwd596257180.gitee.io/blog/2019/04/15/wec ...

  5. 微信小程序之授权登录

    微信小程序之授权登录 之前微信授权登录时是直接可以通过getUserInfo接口 弹出授权弹窗.由于微信官方修改了 getUserInfo 接口,所以现在无法实现一进入微信小程序就弹出授权窗口,只能通 ...

  6. 微信小程序之授权登录--项目需要

    1.由于项目需要,需要实现自己的微信小程序 用微信授权登录. 2.参考此项目https://blog.csdn.net/weidong_y/article/details/79636386 3.其中的 ...

  7. 微信小程序手机号授权登录

    文章目录 小程序端 服务端 注意事项 微信小程序,手机号授权登录需求. 大体流程是这样的: 小程序端使用 getPhoneNumber 向微信平台获取授权 通过微信授权后,小程序端接收微信授权后的回调 ...

  8. 微信小程序的授权登录功能

    注意:首先微信小程序是不能一进入小程序就让用户授权登录的,一进入小程序就让用户授权登录,是审核不通过的: 图一的这个提示框是我自己写的:要想弹出微信的微信授权提示框,必须用一个按钮来触发,可用授权登录 ...

  9. 【Springboot】整合wxjava实现 微信小程序:授权登录

    文章目录 一.wxjava是什么 二.使用步骤 1.引入依赖 2.配置yml 3.小程序的配置 4.后端的业务逻辑代码 controller service impl dto 5.前端的业务逻辑代码 ...

最新文章

  1. linux的用户管理与权限学习总结
  2. 文件 服务器 pandas,疑难杂症-使用pandas_profiling查看EDA数据文档遇到的一些坑
  3. python turtle库输出文字_python turtle库学习笔记
  4. 次小生成树 最小度限制生成树
  5. .NET Core通讯模块在Linux下的性能测试
  6. python中 是什么运算_“是”运算符在Python中做了什么?
  7. ...............
  8. VMware Data Recovery安装配置
  9. Instagram for Business Instagram商业技巧 Lynda课程中文字幕
  10. 电脑软件快捷方式不显示图标
  11. JAVA中成员变量和局部变量区别
  12. 001_ucGUI/emWin字体制作(FontCvt.exe)
  13. Oink:类似Foursquare Radar的排名应用
  14. linux 使用了哪个存储阵列卡,Linux中RAID概述及配置实验
  15. 基于java博网即时通讯软件的设计与实现
  16. 多周期CPU设计(verilog)
  17. 解决QQ或者谷歌不能联网而其他浏览器能运行的问题
  18. Linux 系统licence,Linux系统中软件简单License的实现
  19. 全国翻译专业资格(水平) 考试
  20. ap计算机科学a 巴郎 翻译,AP计算机科学a词汇整理 不知道怎么用暑假预习的你快看过来...

热门文章

  1. 共享单车项目数据可视化+需求策略分析
  2. Python探索性数据分析
  3. 找工作,攒人品(4)
  4. 服务器系统里面怎么查看有没有做raid,windows如何查看服务器raid信息
  5. Cascade Classification
  6. pentaho SPARK
  7. 思科德Exynos4412(2G内存)四核平板电脑方案
  8. MySQL之中间件Mycat实现读写分离
  9. 在计算机科学中 算法这个术语是指什么,algorithm
  10. 转:typedef的用法