鍍金池/ 問答/HTML/ 解密運動數(shù)據(jù)時,session_key失效

解密運動數(shù)據(jù)時,session_key失效

獲取微信運動步數(shù)的時候,解密數(shù)據(jù)時session_key失效了,有沒有小伙伴遇到過同樣的問題?

wx.request({
    url: url,
    data: {
        session_Key: session_key,
        encryptedData: res.encryptedData,
        iv: res.iv
    },
    method: 'POST',
    header: {
        "Content-Type": "application/x-www-form-urlencoded"
    },
    success: function(res) {
        console.log('解密微信運動數(shù)據(jù):', res);
    }
})

在這之前已經(jīng)檢查過session_key有沒有過期,確認session_key是沒有過期的

 wx.checkSession({
    success: function(res) {
        console.log('登未過期');
        that.setGlobalData(session);
    },
    fail: function(res) {
        console.log('過期');
        session = null;
        that.clearGlobalData();
        that.getUserInfo();
    }
});

但是最后就是解密失敗,清除緩存重啟小程序后又正常了。有沒有人也遇到過這樣的問題的,求教!

回答
編輯回答
影魅

懷疑是解密之前調(diào)用過登錄接口,所以 session_key 被刷新了。另外你的 session_key 就這樣保存在本地沒問題么?

2018年1月31日 17:04