当前位置:网站首页 > Java教程 > 正文

java开发微信公众平台教程



今天正式开始微信公众平台的二次开发。网上有很多的及射入微信公众平台的教程。总的来说都差不多,当了解了接入流程解析,什么都显得理所当然。

所以我们还是先看微信给出的官网文档吧:

地址:http://mp.weixin..com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html

通过文档我们可以看出其中接入微信公众平台开发,开发者需要按照如下步骤完成:

  • 填写服务器配置
  • 验证服务器地址的有效性
  • 依据接口文档实现业务逻辑

按照开发文档我们知道我们的应用服务器需要接受微信服务器的get请求,其中包含四个参数(signature、timestamp、nonce、echostr)然后通过校验方式校验服务器的可靠性,校验方式如下:

①我在这里写了一个工具类去实现其中的前两步,将三个参数排序并返回sha1加密后的字符串,代码如下:

②将我们的工具类应用到我们的服务器验证过程中,这里我新建一个controller为WechatSecurity,实现同一个get用于接收参数和返回验证参数,简单代码如下:

那么到这里我们的服务器验证的代码就基本完成了,下面我们就进入验证过程!

 1、首先要将我们的内网穿透工具运行起来,然后再本地服务器上运行我们的项目。

 2.、在这里我用的是测试号,其他的大家对号入座。测试号登录网址 https://mp.weixin..com/debug/cgi-bin/sandbox?t=sandbox/login

3、当我们点击提交时,发现提交失败。原因是之前忘记配置springMVC ,在准备工作中我们只是开启了spring功能,现在我们开始配置springMVC

  在我们项目的src 下,新增appServlet.xml配置文件。开启mvc,并指明mvc扫描包,代码如下:

4、再打开我们的web.xml,添加appServlet.xml的扫描。

5、这个时候我们再次重启本地服务器,然后提交接口配置信息就大功告成了。

版权声明


相关文章:

  • java语言代码教程2025-03-20 17:50:06
  • java并发教程2025-03-20 17:50:06
  • mac java开发视频教程2025-03-20 17:50:06
  • java 文本教程2025-03-20 17:50:06
  • java实战系列教程2025-03-20 17:50:06
  • java入门视频教程哪个好2025-03-20 17:50:06
  • 赵芳编java教程2025-03-20 17:50:06
  • 一套java教程多少钱2025-03-20 17:50:06
  • java编程官方教程 pdf2025-03-20 17:50:06
  • java中介者教程2025-03-20 17:50:06