小程序获取用户信息(微信运动步数)

这篇博客详细介绍了如何在小程序中获取用户授权并读取微信运动步数。首先,通过wx.getSetting检查用户授权状态,然后使用wx.authorize请求用户授权。如果被拒绝,显示模态框提示用户授权。授权成功后,调用微信接口获取步数,并通过云函数解密加密数据,将数据存储到数据库中。
摘要由CSDN通过智能技术生成
先获取当前用户对小程序的授权状态
  • 使用 wx.getSetting(Object object) 先获取用户的当前设置。返回值是小程序已经向用户请求过的权限。
  • (1)获取成功之后使用 wx.authorize 向用户发起微信步数(scope.werun )授权请求。
    授权成功scope.werun的值为true
    (2)如果用户拒绝授权,使用wx.showModa弹框提示用户必须授权才能获取微信运动数据,并提示在小程序右上角[设置]中开启授权

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

 if(!res.authSetting['scope.werun']){
   
          //提醒用户授权
          wx.authorize({
   
            scope: 'scope.werun',
            success()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值