摘要:以前獲取用戶信息可以使用,但是后來官方進行了調整,所以要換一個思路了。參考資料小程序小程序組件機制說明小程序。
導語
最近在開發小程序,記錄下來一些。
以前獲取用戶信息可以使用 wx.getUserInfo ,但是后來官方進行了調整,所以要換一個思路了。
這一步還是很方便的,使用小程序內置的組件就可以實現,可以獲取以下的數據
可以看到,能獲取到的相關信息還是不少的,下面是以頭像和昵稱為例
獲取用戶UnionID
獲取用戶的昵稱、頭像很簡單,但實際開發中,我們經常需要用戶的UnionID,可以使用wx.login、wx.request來實現。先看下官方給出的流程
可以看到流程并不復雜,下面是小程序的JS實例
onLoad: function (options) { var that = this; wx.login({ success: function (res) { if (res.code) { // 發起網絡請求,獲取用戶UnionID wx.request({ url: "https://xxxx", data: { code: res.code }, success: function (res) { if (res.data.message == "success") { // 獲取數據成功 console.log(res.data.data) } } }) } else { // 獲取code失敗 console.log("登錄失敗!" + res.errMsg) } } }); }
下面是后端PHP的代碼
appid . "&secret=" . $this->secret . "&js_code=" . $code . "&grant_type=authorization_code"; $userInfo = file_get_contents($url); $userInfo = json_decode($userInfo, true); if (!$userInfo["unionid"]) { echo json_encode(array("data"=>"","message"=>"error")); } else { echo json_encode(array("data"=> $userInfo["unionid"],"message"=>"success")); }
獲取到UnionID后,可以繼續業務流程了。
參考資料:小程序、小程序組件、UnionID機制說明、小程序API。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29984.html
摘要:微信小程序框架提供了一系列來幫助我們進行本地數據存儲,上面的代碼中使用到了和兩個更多相關可以參考這里方法很容易理解,會執行獲取用戶信息的功能。 上一篇教程中寫道,開發工具會生成一個默認的程序框架,其中程序的主流程代碼包含在app.js中。默認實現中,該部分功能比較簡單,不過對于學研究小程序開發還是比較有價值的。 由于代碼行數不多,下面一次性貼出來后進行講解 //app.js App({...
摘要:框架這部分是小程序開發的核心,小程序采用視圖和邏輯層代碼相分離的結構,如果你用過這部分也不難理解,但是也有一些區別。工具這部分沒有什么好說的,微信開發開始還是用微信自己的開發工具比較方便。 小程序開發文檔使用說明 小程序的文檔分為 簡易教程、框架、組件、API?、工具https://developers.weixin.qq.... 簡易教程---介紹小程序開發的一些基本情況 開發方式...
??蘇州程序大白一文教你學會微信小程序開發??《??記得收藏??》 目錄 ????開講啦!!!!????蘇州程序大白?????博主介紹?前言?講講專享小程序有什么優勢? ?小程序文件分析?事件綁定?圖片問題?輪播圖swiper?自定義組件?生命周期?頁面生命周期?項目制作?緩沖事件?`es7 async`語法 ?觸底事件??下拉刷新頁面??css省略號??預覽大圖??購物車模擬??獲取地...
摘要:背景這一個月都在用開發一個價簽項目現在項目功能完成了一半后接到新的要求用支付寶小程序開發一個頁面出來頁面上就兩個掃描功能一個按鈕提交功能于是乎我就開始了學習支付寶小程序開發體驗支付寶小程序開發第一天首先我下載了小程序開發者工具然后創建了一個 背景:這一個月都在用Ant Design pro v2開發一個價簽項目.現在項目功能完成了一半后接到新的要求.用支付寶小程序開發一個app頁面出來...
閱讀 2465·2021-09-09 09:33
閱讀 2865·2019-08-30 15:56
閱讀 3119·2019-08-30 14:21
閱讀 891·2019-08-30 13:01
閱讀 855·2019-08-26 18:27
閱讀 3584·2019-08-26 13:47
閱讀 3449·2019-08-26 10:26
閱讀 1583·2019-08-23 18:38