小程序登陆和授权

首先是登录流程

wx.checkSession({}) //登陆状态是由时效性的 通过该api来验证
走: success()  //未失效
走: fail() //失效
wx.showModeal() //提示
走:cancel //取消
走:confirm //成功
wx.login() //获取 code ---
wx.request() //发送请求获取 session_key openid

授权问题

部分接口授权后才能调动
wx.getSetting() //获取当前授权状态
走: success()  //未失效
	直接获取信息
走: fail() //失效
wx.authorize() //发送授权请求 吊起窗口(只有第一次授权时才调起窗口 userInfo 和 手机授权 无效 应该通过其他方法获取信息,如: button 的open-type)
走: success()  //未失效
	直接获取授权的信息
走: fail() //失败 (第一次授权窗口取消后一直都是调用的fail 方法 )
	wx.showModal//弹窗提示没有授权打开设置手动授权
		success (res) {
	    if (res.confirm) {//确认
	      wx.openSetting() //打开设置界面手动授权
	    } else if (res.cancel) {//取消
	      console.log('用户点击取消') //误操作
	    }
  }
# 一般这两个是结合使用的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RxnNing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值