微信小程序(小遊戲)後臺開發
阿新 • • 發佈:2018-05-22
微信小程序 小遊戲 觸發 獲取 data- ucc key 必須 AS
小程序開放接口功能,目的是方便小程序接入第三方服務器,比如,商城類小程序,小遊戲,需要保存訂單數據,玩家信息等.那就需要服務器和數據庫,
開發者對於各方關系必須要理清,那就是小程序,用戶,開發者服務器(也稱第三方服務器),微信服務器他們之間的關系.
用戶點開小程序,即會向用戶獲取頭像昵稱並登錄,無須經過第三方服務器,真正要經過第三方服務器,是在需要跟後臺(第三方服務器)交互的時候會發一個request請求.
登錄動作是用戶點擊小程序觸發OnLaunch事件執行登錄方法wx.login(),此方法是跟微信服務器交互,當登錄成功後會返回code碼,success方法中的request會立即向第三方服務器發起登錄請求攜帶code碼,
第三方服務器根據code碼,appid,appsecret,向微信服務器發起請求,註意這個appid和appsecret是寫在第三方服務器配置文件的參數,
這個請求的目的是獲取登錄的sessionkey和openid以及unionid(不一定會有),獲取得到之後,第三方服務器將維護sessionkey,openid.
怎麽維護?就是不要把這些敏感的信息發送給小程序客戶端,而是發送一個經過加密的key返回客戶端.當客戶端需要和後臺(第三方服務器)交互或者需要驗證登錄狀態時,就攜帶這個東西就可以了.
未完待續...
微信小程序(小遊戲)後臺開發