微信小程序获取运动步数

123 阅读1分钟
  wx.getSetting({
      withSubscriptions: true,
      success:res => {
        console.log('授权',res)
        const authsetting = res.authSetting;
        if (!authsetting['scope.werun']) {
          console.log('没有授权微信运动')
          wx.authorize({
            scope:'scope.werun',
            success:res => {
              console.log('授权微信运动弹框')
              wx.login({
                success:ret => {
                  console.log('ret',ret)

                  wx.getWeRunData({
                    success (result) {
                      console.log('result',result)
                      // 拿 encryptedData 到开发者后台解密开放数据
                      const encryptedData = result.encryptedData
                      // 或拿 cloudID 通过云调用直接获取开放数据
                      const cloudID = result.cloudID
                    }
                  })
                }
              })
            }
          })
        } else {
          console.log('授权了微信运动')
        }
      }
    })