分享

手把手教你快速搭建一个属于自己的微信公众号服务平台

 京城客家人老黄 2017-10-15

手把手教你快速搭建一个属于自己的微信公众号服务平台

  • 基本服务端的搭建

1、首先搭建最基本的spring boot项目,项目集成spring-boot-starter-parent

手把手教你快速搭建一个属于自己的微信公众号服务平台

2、写个简单的main方法,一个简单的服务也就可以启动了:

手把手教你快速搭建一个属于自己的微信公众号服务平台

  • 引入weixin4j

weixin4j是一个用Java编写针对微信开发的工具包,包含weixin4j-mp(微信公众平台API)、weixin4j-qy(微信企业号API)以及weixin4j-server(微信回调消息服务器)三个工程。

项目引入相关依赖包(这里只是搭建一个最基础的服务平台所以无需引入一些扩展模块)

手把手教你快速搭建一个属于自己的微信公众号服务平台

添加配置文件到源码的跟目录下webixin4j.porperties

手把手教你快速搭建一个属于自己的微信公众号服务平台

只需配置基本的账户信息即可

启动类Application上初始化两个关键的类

手把手教你快速搭建一个属于自己的微信公众号服务平台

编写Controller用于接收微信发来的请求

手把手教你快速搭建一个属于自己的微信公众号服务平台

以上代码就基本上完成了一个简单公众号服务平台的搭建。那么如何接收用户的消息和响应请求呢?

编写消息处理类:

这里简单编写两个消息处理类:

手把手教你快速搭建一个属于自己的微信公众号服务平台

手把手教你快速搭建一个属于自己的微信公众号服务平台

上述的Handler关键两个地方一个是添加注解WxMessageHandler 还有就是继承WeixinMessageHandler或者实现一个Adapter

  • 内网穿透

1、需要在本地搭建公众号服务就需要进行内网穿透,本文搭建采用通过natapp进行内网穿透,

注册后可以有一个免费的隧道进行使用

手把手教你快速搭建一个属于自己的微信公众号服务平台

手把手教你快速搭建一个属于自己的微信公众号服务平台

点击配置,将相关的信息配置成和本地服务信息相符

2、修改服务器配置文件config.ini,将authtoken改为上面提供的值

手把手教你快速搭建一个属于自己的微信公众号服务平台

3、启动服务natapp.exe,这时候你的项目已经可以通过外网访问了

手把手教你快速搭建一个属于自己的微信公众号服务平台

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多