微信小程序雲開發之獲取小程序用戶信息

微信小程序雲開發之獲取小程序用戶信息

微信小程序的雲開發在某種程度上減輕了開發者的負擔,比如今天要介紹的獲取小程序獲取用戶信息,按照之前的邏輯來看,首先我們需要code,有了code提交給後臺然後換取加密信息,最後才能得到openid,這樣一來廢了很多功夫才得到。有了雲開發就不一樣了,好多事微信已經給我們做好了,具體怎麼做,請看下面:

微信小程序雲開發之獲取小程序用戶信息

一、定義雲函數login

首先需要定義一個雲函數來獲取用戶的信息,雲函數之前也介紹過了,這裡就不介紹了,具體的定義如下:

微信小程序雲開發之獲取小程序用戶信息

就只有一句話,最後記得一定要將雲函數上傳部署才能生效。

二、小程序端獲取用戶的基本信息

小程序端需要獲取用戶的基本信息,目前的辦法只有用按鈕來做,如下:

微信小程序雲開發之獲取小程序用戶信息

這樣我們就可以獲取到用戶的頭像暱稱等信息了,如下:

微信小程序雲開發之獲取小程序用戶信息

當你點擊登錄按鈕之後就能夠獲取到用戶的基本信息,如果用戶沒有授權則可以吊起授權的彈窗讓用戶授權,如果已經授權則會直接獲取到用戶的基本信息,但是很多時候光有這些信息不夠,需要用戶的openid,這個時候就該雲函數上場了。

三、調用雲函數獲取用戶信息

雲函數已經定義好了,要獲取用戶信息就只需要調用雲函數在加上剛剛獲取到的用戶基本信息就可以了。

雲函數調用如下:

微信小程序雲開發之獲取小程序用戶信息

注意name值需要和我們定義好的雲函數名稱一致。

調用的結果如下:

微信小程序雲開發之獲取小程序用戶信息

到此我們就可以見這些數據存放到數據庫中以備後面所用。

其實雲開發有很多地方還是很方便的,建議大家可以試一試。

微信小程序雲開發之獲取小程序用戶信息


分享到:


相關文章: