微信小程式微信運動步數處理

2021-08-09 14:23:43 字數 729 閱讀 3245

第一步,獲取session_key,用來解密必須用到的

①這裡,獲取session_key就不敘述了,跟獲取openid的步驟是一樣的,詳見:

①這裡獲取這兩個資料,是呼叫wx.getwerundata(object)這個介面獲取的,具體一些許可權的判斷和處理,詳見:

①到了這裡,請詳見:

體驗版具體**(正式版需在伺服器端處理資料):

/**

* 生命週期函式--監聽頁面載入

*/onload: function

(options) ,

success: function

(res)})}

}})},//獲取encrypteddata(沒有解密的步數)和iv(加密演算法的初始向量)

getdata: function

wx.getsetting(

})} else }})

} else ,

fail: function

(res) )}})

}}})},

​得到的結果:

流程時序圖:

微信小程式開發 微信運動步數獲取方法

最近做乙個微信小程式需用到微信運動資料,根據文件,我寫了乙個demo 先總結一下步驟,流程簡單如下 1 呼叫小程式api wx.login獲取code和sessionkey 2 呼叫小程式api wx.getwerundata獲取微信運動資料 加密的 3 解密步驟2的資料 我後台用c 的,其實其他語...

微信小程式開發 獲取微信運動步數 C 解密步數

我後台用c 的,其實其他語言原理一樣,只有解密資料乙個核心方法 加密資料解密演算法 介面如果涉及敏感資料 如wx.getuserinfo當中的 openid 和unionid 介面的明文內容將不包含這些敏感資料。開發者如需要獲取敏感資料,需要對介面返回的加密資料 encrypteddata 進行對稱...

(微信小程式)一 初識微信小程式

需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...