微信公众号开发部署服务器
生活随笔
收集整理的這篇文章主要介紹了
微信公众号开发部署服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
個人覺得比較關鍵的一點就是Token了
由于項目是ssm框架,下面的代碼是結合我的項目結構的,可以自行修改。
一、工具類
二、controller類
@RequestMapping(value = "/wxSign",method = RequestMethod.GET,produces = {"application/json;charset=UTF-8"})@ResponseBodypublic PrintWriter wxSign(HttpServletRequest request, HttpServletResponse response, HttpSession session){// 微信加密簽名,signature結合了開發者填寫的token參數和請求中的timestamp參數、nonce參數。String signature = request.getParameter("signature");// 時間戳,微信端給String timestamp = request.getParameter("timestamp");// 隨機數,微信端給String nonceStr = request.getParameter("nonce");// 隨機字符串,微信端給String echostr = request.getParameter("echostr");PrintWriter out = null;try {out = response.getWriter();// 通過檢驗signature對請求進行校驗,若校驗成功則原樣返回echostr,否則接入失敗if (WeiXinSign.checkSignature(signature, timestamp, nonceStr)) {out.print(echostr);}} catch (IOException e) {e.printStackTrace();} finally {out.close();out = null;}return out;}還需要按照要求下載一個文件放到項目服務器的根目錄下。
訪問路徑為http://xxx.com/wxSign (服務器域名+方法名)
總結
以上是生活随笔為你收集整理的微信公众号开发部署服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在kaggle的论坛上上传图片
- 下一篇: 8583协议