首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

用ruby grape筹建微信公众平台回复后台

2013-01-23 
用ruby grape搭建微信公众平台回复后台前两天闲着没事,申请了一个微信公众账号,想自己搭一个回复后台。本来

用ruby grape搭建微信公众平台回复后台
前两天闲着没事,申请了一个微信公众账号,想自己搭一个回复后台。本来一个很简单的controller就可以搞定了,但脑子一热用了grape(https://github.com/intridea/grape),蛋痛的历程就开始了。

1. 微信公众平台接口用的是xml,因此仿照grape给的示例直接改动format为xml

signature=7f82a86b5f4de67df1d0242793a098a13a3fcffa&timestamp=1358324694&nonce=1358209407
这样在post的时候反而没法校验请求是否合法。难以理解为什么要这样设计。

   3)文档很不完善,像“5秒超时”和“http status code = 200”这些细节一点都没提,只有开发人员自己去摸索。真是写给经理看的开发文档。

2. grape api框架写的很完善,但是有的地方框的太死了,文档也说得不是很清楚,对json说的比较多,而xml部分基本没提。对于接口调试没有方便的界面来查错,最后只好抓包调试,代价有点高。

3. 杀鸡还是焉用牛刀,对于这么小的需求,其实一个controller/action就能搞定的事情折腾出这么多事儿来。太相信框架/组件也不是什么好事...

热点排行