企业微微信升级到3.0.10后安卓手机调用wx.getWeRunData失败?
好久之前企业微信里挂了一个小程序拿来获取步数的,企业微信升级3.0.10之后,安卓版本企业微信,请求之后就一直在加载中…,后台也看不到请求。
var that = this;
wx.login({
success: res => {
var wxcodes = res.code
// console.log(res)
// 发送 res.code 到后台换取 openId, sessionKey, unionId
wx.showLoading({
title: '加载中..',
})
if (res.code) {
const wxcode = res.code
wx.getWeRunData({
success(res) {
wx.hideLoading()
if (res.encryptedData) {
wx.request({
url: stepurl, // 仅为示例,并非真实的接口地址
data: { wxcode: wxcodes, encryptedData: res.encryptedData, iv: res.iv, name: name, gender: gender, openid: openid, session_key: session_key},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded' // 默认值
},
success(res) {
if(res.data.total > 0){
wx.showModal({
title: '温馨提示',
content: '你已累计提交' + res.data.total + '天的步数,感谢你的分享,期待下一次相遇。',
showCancel: false,
confirmText: '知道了'
})
}else{
wx.showToast({
title: '成功',
icon: 'fail',
duration: 2000
})
}
}
})
}
}
})
}
}
})