1. 程式人生 > >微信小程式獲取使用者OpenId——Java

微信小程式獲取使用者OpenId——Java

這幾天接觸到微信小程式的開發,對於新的技術多多少少會遇到一些困難,對於新手來說,第一道坎顯然就是如何獲取使用者的OpenId。

首先祭出這張圖

通過官方API可以知道,如果需要獲得使用者的OpenId,需要appid+appsecret+JS_code,一般通過get方式向微信伺服器進行請求,而微信伺服器會返回給你兩個值該使用者的OpenId和session_key(用於維持使用者的登入態,下一篇部落格講解)

appid:註冊成為微信小程式開發者,在微信客戶端可以獲得,這裡不再說明。

appsecret:同上

js_code:我獲取js_code的方式是在微信提供的web開發者工具,在app.js下敲如下程式碼,通過控制檯輸出可以得到



這個就是js_code了

注意,如果沒有輸出js_code,請先在右上角詳情頁,把不校驗安全域名打上勾


好了,現在需要的都有了,就該如何在Java後臺獲取並打印出來了,我的方法是這樣子

需要匯入的包有http.client、json-lib

 

這樣就可以得到使用者的openid啦,是不是想馬上試試!!