摘要:具體參看機制說明小程序唯一標識和小程序的獲取如下檢測當前用戶登錄態是否有效未過期,并且在本生命周期一直有效登錄態過期重新登錄
獲取微信小程序登錄的session,整個過程如下:
第一步:小程序取得要往服務端傳的 js_code
App({ onLaunch: function() { wx.login({ success: function(res) { if (res.code) { //TODO } else { console.log("獲取用戶登錄態失敗!" + res.errMsg) } } }); } })
第二步:服務器接收js_code,然后調用微信接口驗證,獲取session_key
接口調用地址:
https://api.weixin.qq.com/sns...
請求參數:
參數 必填 說明
appid 是 小程序唯一標識
secret 是 小程序的 app secret
js_code 是 登錄時獲取的 code
grant_type 是 填寫為 authorization_code
返回參數:
參數 說明
openid 用戶唯一標識
session_key 會話密鑰
unionid 用戶在開放平臺的唯一標識符。本字段在滿足一定條件的情況下才返回。具體參看UnionID機制說明
appid(小程序唯一標識)和secret(小程序的 app secret)獲取如下:
wx.checkSession
檢測當前用戶登錄態是否有效
wx.checkSession({ success: function(){ //session 未過期,并且在本生命周期一直有效 }, fail: function(){ //登錄態過期 wx.login() //重新登錄 .... } })
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102598.html
摘要:優雅解決微信小程序授權登錄需要觸發聊一聊最近的一個項目,這個項目是一個收書售書的小程序,有商城專欄信息發布論壇等功能。微信不會把的有效期告知開發者。 優雅解決微信小程序授權登錄需要button觸發 聊一聊最近的一個項目,這個項目是一個收書、售書的小程序,有商城、專欄、信息發布論壇等功能。雖然不是面向所有用戶,但要求無論用戶是否授權都皆可使用,但同時也要求部分功能對不授權的用戶限制開放。...
摘要:一直發現小程序好慢,尤其是第一次打開的時候。所以后臺存儲了一個標識,和微信的是獨立的。而且業務自身的也有設置有效期,和微信的是一致的。我們的業務處理流程是前端檢測有無,沒有的話,獲取。如果前端檢測有,調用,判斷有效期,然后請求業務。 一直發現小程序好慢,尤其是第一次打開的時候。因為第一次會涉及到登錄的授權,官方文檔是這么說的: 通過 wx.login() 獲取到用戶登錄態之后,需要維護...
摘要:注沒有在微信開放平臺做開發者資質認證的就不要浪費時間了,沒認證無法獲取,認證費用元年,微信授權登錄流程第一步獲取用戶臨時登錄憑證第二步獲取加密過的數據和解密參數第三步把步驟一二中的傳到開發者自己服務端第三步服務端獲取到之后用方法請求如下微信 注:沒有在微信開放平臺做開發者資質認證的就不要浪費時間了,沒認證無法獲取unionId,認證費用300元/年,emmmm.... 微信授權登錄流程...
閱讀 2144·2023-04-26 00:38
閱讀 1930·2021-09-07 10:17
閱讀 887·2021-09-02 15:41
閱讀 637·2021-08-30 09:45
閱讀 541·2019-08-29 17:25
閱讀 3204·2019-08-29 15:07
閱讀 2182·2019-08-29 12:52
閱讀 3734·2019-08-26 13:35