1. 程式人生 > >微信小程序(小遊戲)後臺開發

微信小程序(小遊戲)後臺開發

微信小程序 小遊戲 觸發 獲取 data- ucc key 必須 AS

  小程序開放接口功能,目的是方便小程序接入第三方服務器,比如,商城類小程序,小遊戲,需要保存訂單數據,玩家信息等.那就需要服務器和數據庫,

技術分享圖片

  開發者對於各方關系必須要理清,那就是小程序,用戶,開發者服務器(也稱第三方服務器),微信服務器他們之間的關系.

  用戶點開小程序,即會向用戶獲取頭像昵稱並登錄,無須經過第三方服務器,真正要經過第三方服務器,是在需要跟後臺(第三方服務器)交互的時候會發一個request請求.

技術分享圖片

  登錄動作是用戶點擊小程序觸發OnLaunch事件執行登錄方法wx.login(),此方法是跟微信服務器交互,當登錄成功後會返回code碼,success方法中的request會立即向第三方服務器發起登錄請求攜帶code碼,

  第三方服務器根據code碼,appid,appsecret,向微信服務器發起請求,註意這個appid和appsecret是寫在第三方服務器配置文件的參數,

  這個請求的目的是獲取登錄的sessionkey和openid以及unionid(不一定會有),獲取得到之後,第三方服務器將維護sessionkey,openid.

怎麽維護?就是不要把這些敏感的信息發送給小程序客戶端,而是發送一個經過加密的key返回客戶端.當客戶端需要和後臺(第三方服務器)交互或者需要驗證登錄狀態時,就攜帶這個東西就可以了.

未完待續...

微信小程序(小遊戲)後臺開發