|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 這篇文章主要介紹了微信小程序 登陸流程詳細介紹的相關資料,需要的朋友可以參考下微信小程序 登陸流程 1:session_key和openId是什么?session_key 官方說明為: session_key是微信服務器生成的針對用戶數據進行加密簽名的密鑰 session_key的用途 (1)對wx.getUserInfo()接口得到“用戶信息中的密文”進行解密。 “稍微處理”大體為: (1)生成一個隨機數(官方把他叫做3rd_session) 即:session[3rd_session]=session_key+openid openIdopenId:用戶唯一標識 即:每個微信用戶在你的小程序的唯一的標識。
2:如何獲得session_key和openId官方提供了HTTP接口: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 獲取步驟: (1)獲得appid,secret,js_code 例如:
3:在“瀏覽器打開此地址”或者“在后臺模擬瀏覽器的GET執行此地址”就可返回如下的JSON數據(包含openid、sessionkey) 微信小程序獲得session_key和openId(加解密、簽名系列) 總結:從1,2,3步驟可知,只要獲得appid,secret,js_code就可得到session_key和openId
4:appid和secret的獲得 appid為小程序ID secret為小程序密鑰(AppSecret) 獲得方法:小程序后臺登錄網址:https://mp.weixin.qq.com/ 打開小程序后臺網址、注冊、登錄后,按如下圖所示就可找到你的AppID和AppSecret。 微信小程序獲得session_key和openId(加解密、簽名系列) 注意:目前小程序個人不能注冊,開放注冊范圍:企業、政府、媒體、其他組織;當然用這個辦法,個人也能注冊了。 傳送門:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=495 5:js_code如何獲得調用wx.login()接口就可獲取登錄憑證(js_code) 微信小程序獲得session_key和openId(加解密、簽名系列)
6:總結整個session_key獲取的流程 (1)注冊微信小程序、登錄后臺在設置中獲得appId和secret(密鑰) 然后調用如下官方提供的http接口,即可返回獲取openId、session_key 官方提供了http接口地址為: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網! 相關推薦: 以上就是關于微信小程序的登陸流程的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!