【Java】微信公众号服务器
本帖最后由 Hirsi 于 2019-7-25 17:13 编辑一、程序简介:
名称:微信公众号服务器
大小:102KB
项目语言:Java
框架:SpringBoot
运行环境:Tomcat 8.5(推荐)
编译器:IDEA(推荐)eclipse等
说明:此程序只是一个最基本的公众号后台,目前只支持消息管理(包括文本、图片、视频、语音、地理位置、链接消息的监控和关注事件、取消关注事件等),大家可以在此基础上自由开发
这里简单解释一下为什么要使用Web端,而不是直接使用一个Java窗口程序:首先、如果你要是想要将它部署到你的云服务器上,使用窗口程序会占用你的80端口,那你的网站Tomcat端口就和这个程序冲突了,因为公众号服务器必须使用80端口;其次、到目前为止,很早以前学的Java frame已经忘了,我写不出来{:1_918:}。如果有人需要一个窗口程序来管理自己的公众号,请回复留言,这个程序我还会继续更新的!
二、演示截图:
注意:可以自定义回复图文消息,我这里截图之前忘了演示
三、搭建过程:
1.可以先去微信公众平台申请一个测试接口,测试号貌似是全接口调用的哦!不用担心没有权限调用。
申请入口:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
2.建议先试用本地调试,可以使用小米球ngrok弄一个本地映射,这个工具我会放在底部下载链接
3.项目jar包我用的maven管理的,集成在pom.xml中了,打开项目之后刷新下maven就好,这里推荐使用IDEA编译器,好处我就不多说了
4.微信公众号(或测试号中配置域名、taken),本地配置APPID、appsecret和taken
本地配置在一个微信常量类中:com.ssnst.wechat.constant.WeChatConstant(类在项目中的地址)
// 请配置APPID
public static final String appID = "appID";
// 请配置appsecret
public static final String appsecret = "appsecret";
// 请配置Token
public static final String TOKEN = "TOKEN";
5.如果你已经把项目开发好了,想部署到服务器,可以将这个打成war包,放在服务器Tomcat运行环境中
五、哈勃查毒:
1.wechat.zip:https://habo.qq.com/file/showdetail?pk=ADcGZ11sB24IMVs7U2c%3D
2.ngrok.zip:https://habo.qq.com/file/showdetail?pk=ADcGZ11sB24IMVs7U2s%3D
五、下载地址:
项目下载:链接: https://pan.baidu.com/s/1viOrDYG6rqFeSenPw83JEg 提取码: r9w8
小米球ngrok工具:链接: https://pan.baidu.com/s/1vWmJVV9gT77ZiD1oyUon5w 提取码: os16
土豪下载:
{:1_893:}请各位大佬动动手,来一波免费评分~请大家不要做伸手党,你们的慷慨就是楼主发帖的动力{:1_893:}
露露的大雕 发表于 2019-7-25 17:04
回复内容是不是还要有个数据库
数据库可以自己创建个MySQL,这个项目集成了mybatis和MySQL、jdbc,在配置文件里配置本地数据库,然后逆向生成实体类和xml文件,再写个service和dao层查询一下就可以。这些就是简单地JavaWeb开发了。其实我写这个是想要集成淘宝客,后边写完也会开源的,感谢支持! ivanlong 发表于 2019-7-25 16:54
写得很详细,但我不会JAVA.浪费了。
没关系,分享出来就是供大家学习参考的,我也是学习了几天才搭建出来的 写得很详细,但我不会JAVA.浪费了。 谢楼主,很好,收藏了 回复内容是不是还要有个数据库 谢楼主,很好 感谢楼主谢谢啦, 收藏了,感谢楼主。