摘要:本文将带你了解微信开发系列(1):企业号回调模式认证,希望本文对大家学微信有所帮助。
本文将带你了解微信开发系列(1):企业号回调模式认证,希望本文对大家学微信有所帮助。
企业号调用微信jssdk,需要先对域名进行可信域名认证
认证位置在应用中心里面
这里有3个值,url填的是进行验证的url(需要开发,后面详细说明),Token和EncodingAESKey先点击右方随机获取,然后把值记录下来,后面开发验证程序要用
以下使用SSH(Java)开发验证程序
1 /** 企业号 回调模式验证域名的请求位置 */ 2 public static String wechatCorpValidUrl(HttpServletRequest request, 3 HttpServletResponse response) throws Exception { 4 // 微信加密签名 5 String sVerifyMsgSig = request.getParameter("msg_signature"); 6 // 时间戳 7 String sVerifyTimeStamp = request.getParameter("timestamp"); 8 // 随机数 9 String sVerifyNonce = request.getParameter("nonce");10 // 随机字符串11 String sVerifyEchoStr = request.getParameter("echostr");12 String sEchoStr; // 需要返回的明文13 PrintWriter out = response.getWriter();14 WXBizMsgCrypt wxcpt;15 try {16 wxcpt = new WXBizMsgCrypt(corpToken, corpEncodingAESKey,17 WechatHelper.getAppId());18 sEchoStr = wxcpt.VerifyURL(sVerifyMsgSig, sVerifyTimeStamp,19 sVerifyNonce, sVerifyEchoStr);20 // 验证URL成功,将sEchoStr返回21 out.print(sEchoStr);22 } catch (AesException e1) {23 e1.printStackTrace();24 }25 26 return null;27 }
代码14行用到类WXBizMsgCrypt,可以从微信官方下载://qydev.weixin.qq.com/wiki/index.php?title=%E5%8A%A0%E8%A7%A3%E5%AF%86%E5%BA%93%E4%B8%8B%E8%BD%BD%E4%B8%8E%E8%BF%94%E5%9B%9E%E7%A0%81
代码16行的变量corpToken和 corpEncodingAESKey,其值分别对应上述的Token和EncodingAESKey
最后把能访问此方法的url填到下图的url,点保存即可完成认证
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号