国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

網站建設 日志免費外鏈網

網站建設 日志,免費外鏈網,阿德采購網,鄭州做網站好官方文檔: 接收消息與事件: 加密解密文檔:加解密庫下載與返回碼 - 文檔 - 企業(yè)微信開發(fā)者中心 下載java樣例 加解密庫下載與返回碼 - 文檔 - 企業(yè)微信開發(fā)者中心 將解壓開的代碼 ‘將文件夾:qq\weixin\mp\aes的代碼作為工具拷…

官方文檔:

接收消息與事件:

加密解密文檔:加解密庫下載與返回碼 - 文檔 - 企業(yè)微信開發(fā)者中心

下載java樣例

加解密庫下載與返回碼 - 文檔 - 企業(yè)微信開發(fā)者中心

將解壓開的代碼

‘將文件夾:qq\weixin\mp\aes的代碼作為工具拷到項目中

pom文件中加入

<!--企業(yè)微信中用于加密解碼--><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId></dependency>

編寫會回調接口

/*** 企業(yè)微信*/
@RestController
@RequestMapping("/api/qyWx")
public class WxQyController extends BaseController {//tokenpublic final static String TOKEN = "企業(yè)微信中的";// encodingAESKeypublic final static String ENCODINGAES_KEY = "使用自己生成的企業(yè)微信自動生成的有問題測試";//企業(yè)IDpublic final static String CORP_ID = "XXXXX";@GetMapping("/callback")public void list(HttpServletRequest request, HttpServletResponse response) throws IOException {// 微信加密簽名String msg_signature = request.getParameter("msg_signature");// 時間戳String timestamp = request.getParameter("timestamp");// 隨機數String nonce = request.getParameter("nonce");// 隨機字符串String echostr = request.getParameter("echostr");System.out.println("request=" + request.getRequestURL());System.out.println("msg_signature=" + msg_signature);System.out.println("timestamp=" + timestamp);System.out.println("nonce=" + nonce);System.out.println("echostr=" + echostr);PrintWriter out = response.getWriter();// 通過檢驗msg_signature對請求進行校驗,若校驗成功則原樣返回echostr,表示接入成功,否則接入失敗String result = null;try {WXBizMsgCrypt wxcpt = new WXBizMsgCrypt(TOKEN, ENCODINGAES_KEY, CORP_ID);result = wxcpt.VerifyURL(msg_signature, timestamp, nonce, echostr);} catch (AesException e) {e.printStackTrace();}if (result == null) {result = TOKEN;}out.print(result);out.close();out = null;}//自主生成EncodingAESKey@RequestMapping("/getEncodingAESKey")public String getEncodingAESKey()  {/*** 主要解決有時候直接使用企業(yè)微信那邊生成的EncodingAESKey會報錯* “Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible value",** 使用 commons-codec 加密 32 位字符(我是用的 UUID 生成 ID 后去除 -)* 生成一個 EncodingAESKey 替換微信生成的 EncodingAESKey* Base64.encodeBase64String(UUID.randomUUID().toString().replaceAll("-","").getBytes());* 第二步得到一個 44 位字符串,需要去除末尾等號得到 43 位EncodingAESKey,再去企業(yè)微信配置此EncodingAESKey*/String str = Base64.encodeBase64String(UUID.randomUUID().toString().replaceAll("-","").getBytes());return str;}}

http://m.aloenet.com.cn/news/28916.html

相關文章:

  • 做網站可以在哪兒接活app推廣拉新接單平臺
  • 梅州專業(yè)網站建設教程高端品牌網站建設
  • flash網站的優(yōu)勢廈門谷歌seo公司
  • 自己做的網站怎么弄成app中國聯(lián)通騰訊
  • 企業(yè)營銷網站福建網絡seo關鍵詞優(yōu)化教程
  • 網站頁面的滑動怎么做現代營銷手段有哪些
  • 購物網站補貨提醒軟件怎么做重慶網站seo診斷
  • app開發(fā)企業(yè)網站建設seo專員是什么意思
  • 如何設置網站的默認頁網站模板哪里好
  • 沈陽手機網站制作seo課程培訓視頻
  • 房產網站開發(fā)功能報價合肥百度關鍵詞推廣
  • 網站建設功能需求廣告投放價目表
  • 申請域名需要多久seo鏈接優(yōu)化建議
  • wordpress評論調用標簽常德seo公司
  • 西鄉(xiāng)做網站刷贊業(yè)務推廣網站
  • 網站 租用服務器價格網店運營是做什么的
  • 青島市網站建設公司技能培訓班有哪些
  • facebook做網站推廣批量優(yōu)化網站軟件
  • vba可以做網站自動填海外廣告投放公司
  • 進入網站服務器怎么做推廣有什么好方法
  • 電子商務seo是指什么意思seo是哪個英文的簡寫
  • 網絡推廣網站怎么做網頁設計培訓學校
  • 網站做子站點有什么用上海網站建設服務
  • 網站 建設 網站設計公司搜索引擎優(yōu)化包括哪些
  • 閩侯福州網站建設招代理最好的推廣方式
  • 怎樣做微信推廣網站百度推廣代運營公司
  • 免費空間域名可以做淘寶客網站推廣嗎今天剛剛的最新新聞
  • 線上教學網站怎么建設萬網官網登錄
  • 廣州企業(yè)網站建設報價中國國家人事人才培訓網官網
  • 網站開發(fā)工程師面試問哪些問題網絡營銷推廣渠道