微信小程式授權後端幾個常用的介面

2021-10-04 01:12:51 字數 2086 閱讀 2485

/**

* 獲取使用者openid

//請求引數

string params =

"&secret="

+ wxspsecret +

"&js_code="

+ code +

"&grant_type="

+"authorization_code"

;//傳送請求

string sr =

sendget

("", params)

;//解析相應內容**換成json物件)

jsonobject json = jsonobject.

fromobject

(sr)

; log.

info

("openid ----- json :"

+json)

;//獲取會話金鑰(session_key)

string session_key = json.

get(

"session_key").

tostring()

;//使用者的唯一標識(openid)

string openid =

(string) json.

get(

"openid");

map.

put(

"res",1

);map.

put(

"error",""

);datamap.

put(

"openid"

,openid)

; datamap.

put(

"session_key"

,session_key)

; map.

put(

"data"

,datamap);}

catch

(exception e)

log.

info

("openid-----map:"

+map)

;return map;

}/**

* 獲取使用者詳細資訊,獲取使用者unionid的唯一方式

* aes解密

* @param data //密文,被加密的資料

* @param key //秘鑰

* @param iv //偏移量

* @return

* @throws exception

*/public

static string decrypt

(string data, string key, string iv)

throws exception

return null;

}

微信小程式 後端介面

主要controller介面 namespace addons fenxi controller use home controller addonscontroller class fenxicontroller extends addonscontroller this ajaxreturn l...

微信小程式授權登入

在這裡插入描述 前端部分 編寫自己的介面login.wxml login.js 獲取應用例項 page 生命週期函式 監聽頁面載入 onload function options 登入 dologin function e 後端部分 後端運用的是springboot框架 專案結構 官方教程 官方流程...

微信小程式授權功能

思路 1.首先獲取授權,看看到底有沒有這個授權,如果有,那麼就不再進行再次請求,如果沒有,那麼再次請求或者其他的業務邏輯。2.檢視授權資訊介面 wx.getsetting object object 後面我們具體分析這個介面如何使用 3.通過來調取授權 業務 獲取使用者授權資訊 getshouqua...