发布于 2016-01-11 02:59:32 | 187 次阅读 | 评论: 0 | 来源: 网友投递
微信 即时通讯软件
微信(英文名:wechat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、”公众平台“、”语音记事本“等服务插件。
weixin4c v0.2.0 发布,更新内容如下:
V0.2.0 2016-01-09 calvin
* 新增图片、语音、视频、短视频、地理位置、链接接口,但有些响应报文布局有问题
* 新增应用示例demo
-------------------------------------------------------------------------------------
Weixin4c 是基于C技术环境的微信公众号框架引擎
1 背景
weixin4c是一个基于C技术环境的建立在FastCGI高性能Web应用服务器架构上的微信公众号框架引擎,它封装了公众号应用服务器底层框架,你只需要编写业务逻辑代码,以回调函数机制接入框架,就能快速构造出微信公众号服务。
用 C技术环境开发微信公众号应用的确有些奇怪,但是我没有互联网公司高大上的团队配置(俺只熟悉C)、也没有雄厚的资金支持购买强劲的服务器(俺只有一台单 核、半G内存、1M带宽的阿里云最低配主机),所以只能利用最熟悉的C、利用最有限的硬件资源来玩玩微信公众号了,如果选择JAVA估计连跑起来都成问 题。
无论用什么语言,首先都要评估所要做的项目的技术背景和技术原理,只要是开放接口都与实现无关,采用C语言,虽然没有大量现成的库可以直接调用,但经过评估,自己研发成本并不大。之前我专门研究了whois爬虫技术,可以把这个作为第一个功能提供给用户使用。于是开搞!
元 旦花了一天研究了微信公众平台开发者文档,撰写测试代码以评估接口,确定设计,又花了一天做开发测试,“钛搜索”新鲜上线,第一版提供了域名注册信息实时 查询,而后某个工作日晚上又把框架部分和应用部分分离,把框架提炼出来封装成C库,方便做其它公众号,同时也分享给大家研究使用。
2 架构与设计
...
(具体见doc/weixin4c.doc、doc/weixin4c.vsd)