首页 > 代码库 > 【轮子狂魔】奉上微信公众平台系统的源码

【轮子狂魔】奉上微信公众平台系统的源码

这玩意有什么用?

1.业务系统不必关心与微信对接的必要信息,包括Token、AppID、AppSecret。

2.业务系统不必理会与微信对接的约束,如验证、请求方式等。

3.以自己熟悉的方式去操作微信接口,如Web Service、RESTful等(源码以Web Service的形式公布,如果你熟悉WCF可改其他方式)。

4.非侵入性的,与业务系统架构不冲突。

 

目前源码完成度是多少?

先说下微信公众平台网址:https://mp.weixin.qq.com   至于如何申请开发号请自行百度吧

系统架构已经搭建完成,但微信接口只完成部分:

1.服务器接入

2.获取AccessToken

3.验证消息真实性

4.接收普通消息

5.获取关注者列表

6.获取用户基本信息

7.创建菜单

8.OAuth

 

如何让这个玩意跑起来?

 微信公众平台如何设置我就不说了,直接说项目。

1.首先需要修改DevHost项目的配置文件,填写你自己的Token、AppID、AppSecret,然后把DevHost启动起来。

 技术分享

2.如果DevHost和WeChatWebAPI搭建在同一台服务器可略过此步骤。

   修改WeChatWebAPI项目下的配置文件 Web.Config,把Client节点下的localhost改成DevHost所在服务器IP,然后把WeChatWebAPI搭建到IIS上,并在微信公众平台设置好服务器地址。

技术分享

 

是的,就2步,完活了。

源码在哪里?

源码传送门:http://git.oschina.net/doddgu/WeChatAPI

开放这个东西其实只是个抛砖引玉,希望开发.net的环境往更好的方向发展,尽我的绵薄之力能让步伐快一点。

我并不保证什么时候会继续更新这个源码,所以如果是商业使用的话请自行评估,当然可以肯定的是,如果在这基础上开发会节约不少时间。

那么,下一篇文章是干什么的?不言而喻了,如何去扩展微信接口,看看扩展一个微信接口改动量是多少。

当然,扩展的时候,我会用新的接口去做,顺便丰富下接口 ^_^

【轮子狂魔】奉上微信公众平台系统的源码