微信开发系列之(1):企业号回调模式认证
凌雪 2018-12-17 来源 :网络 阅读 837 评论 0

摘要:本文将带你了解微信开发系列(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,点保存即可完成认证

    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!


本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程