Watch Star Fork

CSharp_NET / ttwxGPL-2.0

forked from FengJianxin / ttwx 
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
免费、开源、支持二次开发扩展的微信发布平台,让你在微信开发中更专注于业务。支持多公众账号管理。
Loading...
README.md 2.71 KB

天天微信平台 ttwx_v1.0.1

免费、开源、支持二次开发扩展的微信发布平台,让你在微信开发中更专注于业务。支持多公众账号管理。

作者:阿豆
qq:466516623(加Q请带备注信息)
E-mail:xd-fjx@qq.com
有疑问可以Q我或者给我发邮件,平时上班时间不登QQ
个人公众号
简简单单

文档:

安装说明:

  • 1、导入数据
    db/mysql/db-mysql.sql
  • 2、修改配置文件
    config.properties修改环境配置
    db.properties修改数据库配置
    spring-email.xml修改成你自己的邮箱账号和密码
  • 3、打包部署
    部署tomcat或jetty,打开浏览器,访问http://yourhost:port/ttwx/

公众号接入步骤

  • 1、将授权信息(URL、TOKEN,进入后台管理,在菜单“配置授权”中查看)配置到公众平台
  • 2、从微信客户端向公众号发送验证码(系统生成,如:52731 )
  • 3、完成授权

界面预览

http://git.oschina.net/fengjx/ttwx/wikis/%E7%95%8C%E9%9D%A2%E6%95%88%E6%9E%9C%E9%A2%84%E8%A7%88

开发环境:

  • JDK1.6 + jetty1.7 + myeclipse(IntelliJ IDEA)

开发框架:

  • spring3.2 + springMVC + hibernate4 + freemarker

前端:

  • jquery + jquery easyui1.4 + bootstrap3 + artDialog

设计思路:

  • 微信基础功能(不与任何业务系统耦合) + 插件式扩展(根据不同业务在原来系统上不修改之前代码迭代功能)

java包结构约定:

  • 基础功能包:com.fjx.wechat.base
  • 扩展功能包:com.fjx.wechat.extension
  • 开发SDK:com.fjx.wechat.mysdk(在jfinal-weixin基础上修改)

统一的异常信息处理,支持一般请求和ajax请求

全局同意错误码

  • 0:失败
  • 1:成功
  • -1:登陆超时

消息处理流程
消息处理逻辑

消息处理逻辑
消息处理流程

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助