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('授权了微信运动')
}
}
})