首頁 > 微信運動演員表

微信運動演員表

互聯網 2021-12-02 20:20:48

通過調用wx.getWeRunData(Object object)介面獲取用戶過去三十天微信運動步數。需要先調用 wx.login 介面。步數信息會在用戶主動進入小程序時更新。

但是返回的數據出於安全是加密的 通過如下方式進行解密 在這裡插入圖片描述

重新編譯自定義函數代碼

//定義函數讀取用戶微信運動數據getWeRunData() {wx.getWeRunData({success(res) {//由於數據是進行加密的所以我們通過條用雲函數的方式進行解密wx.cloud.callFunction({name: 'deswerundata',data: {weRunData: wx.cloud.CloudID(res.cloudID) // 這個 CloudID 值到雲函數端會被替換}}).then(res=>{console.log(res)})}})}, 其中name的值就是我們要調用的雲函數名稱data就是我們要傳遞的數據.then就是請求完雲函數后我們要得到返回的數據

創建雲函數deswerundata 在這裡插入圖片描述 在這裡插入圖片描述

編輯此雲函數中的index.js中的代碼為

// 雲函數入口文件const cloud = require('wx-server-sdk')cloud.init()// 雲函數入口函數exports.main = async (event, context) => {let weRunData = event.weRunDatareturn {weRunData}}

將雲函數重新上傳 重新編譯即可 在這裡插入圖片描述

免責聲明:非本網註明原創的信息,皆為程序自動獲取互聯網,目的在於傳遞更多信息,並不代表本網贊同其觀點和對其真實性負責;如此頁面有侵犯到您的權益,請給站長發送郵件,並提供相關證明(版權證明、身份證正反面、侵權鏈接),站長將在收到郵件12小時內刪除。

相關閱讀