微信小程序登錄

一、微信開發(fā)工具配置

? ? 1. 配置appId

? ? ? ? 打開微信開發(fā)工具,導入項目,打開右上角詳情,輸入小程序的appid。

? ??????

配置小程序appid

? ? 2.配置小程序不校驗合法域名勾選上,方便開發(fā)時調(diào)用測試api。

? ??

不校驗合法域名

二、微信授權(quán)

? ? 1.判斷wx.canIUse()?判斷小程序的API,回調(diào),參數(shù),組件等是否在當前版本可用。

? ? 2.調(diào)用wx.getSetting()判斷是否已經(jīng)授權(quán),未授權(quán)提示。

三、調(diào)用wx.login() 獲取登錄憑證(code)

? ? 返回用戶登錄憑證(有效期五分鐘),開發(fā)者需要在開發(fā)者服務(wù)器后臺調(diào)用?auth.code2Session,使用 code 換取 openid 和 session_key 等信息。

? ? 1.調(diào)用wx.login()獲取用戶code

? ??

四、調(diào)用wx.getUserInfo() 方法獲取用戶信息

? ? 1.返回值

????????????userInfo:用戶信息對象,不包含 openid 等敏感信息。 頭像、名字等

? ??????????encryptedData:包括敏感數(shù)據(jù)在內(nèi)的完整用戶信息的加密數(shù)據(jù)

? ??????????iv:加密算法的初始向量

五、根據(jù)用戶信息調(diào)用后端接口換取sessionId


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容