java微信小程式獲取ACCESS_TOKEN

小四是個程式設計師發表於2020-11-27

這裡是用java寫的獲取小程式的ACCESS_TOKEN的方法,獲取之後可以用於給關注公眾號或者使用小程式的人傳送統一服務訊息。

	public static String getAccessToken() {
        // 小程式唯一標識 (在微信小程式管理後臺獲取)
        String wxspAppid = "小程式appid";
        // 小程式的 app secret (在微信小程式管理後臺獲取)
        String wxspSecret = "小程式的 app secret ";
        //這裡直接寫死就可以,不用改,用法可以去看api
        String grant_type = "client_credential";
        //封裝請求資料
        String params = "grant_type=" + grant_type + "&secret=" + wxspSecret + "&appid=" + wxspAppid;
        //傳送GET請求
        String sendGet = HttpRequest.sendGet("https://api.weixin.qq.com/cgi-bin/token", params);
        System.out.println(sendGet);
        // 解析相應內容(轉換成json物件)
        JSONObject jsonObject = JSONObject.parseObject(sendGet);
        //拿到accesstoken
        String accessToken = (String) jsonObject.get("access_token");
        //存放到資料庫了,大家可以更具自己的業務進行儲存
        //TODO
        return accessToken;
    }

返回的就是小程式的ACCESS_TOKEN,有效期好像是2小時,可以存在快取裡面。

相關文章