又一个微信公众平台 PHP SDK

2013-05-16 22:33:43 +08:00
 netputer
最近在折腾一个豆瓣读书的微信公众号,折腾前照旧在 GitHub 搜相关资源,还是木有合心水的。所以又造了一个轮子。

https://github.com/netputer/wechat-php-sdk

简单说明一些可用方法:

`onSubscribe()` 用于处理关注事件
`getRequest($param)` 用于获得请求中的参数
`responseText($content)` 用于回复文字消息

通过类继承方式扩展,文档、注释什么的还有待补充……
8328 次点击
所在节点    PHP
13 条回复
dotbuddle
2013-05-16 23:04:57 +08:00
STAR
loo2k
2013-05-16 23:10:40 +08:00
类似于 nodejs 基于事件来做?
netputer
2013-05-16 23:26:09 +08:00
@loo2k 本来是想做成事件绑定的。但是 PHP 目前的匿名函数作用域有限,无法像 JS 那样玩。所以改成类继承的方式。不过这个类继承有点儿囧,是利用父类函数调用子类函数实现需求的……
sujin190
2013-05-17 00:08:04 +08:00
我刚做过一个,稍复杂点吧,通过正则匹配消息格式一层一层往下发,最终处理得道回复消息
netputer
2013-05-17 09:55:01 +08:00
@sujin190 目前在做的公众号也是这样的,不过做得太多不适合 SDK 了。
ryon
2013-05-17 10:18:43 +08:00
@netputer 本身接口很简单,主要的是对接的数据源设计。
cai314494687
2013-05-17 11:13:46 +08:00
访问server.php的时候,Wechat.php on line 125 报错了。不知道什么原因?
netputer
2013-05-17 11:50:39 +08:00
@cai314494687 请到 https://github.com/netputer/wechat-php-sdk/issues/new 提出吧,附带详细的错误信息。
netputer
2013-05-17 11:51:38 +08:00
@ryon 是的。但是如果以官方提供的 PHP 样例来写,代码的可维护性非常差。
netputer
2013-05-17 20:34:51 +08:00
sujin190
2013-05-18 01:10:52 +08:00
@netputer 可是格式匹配,规则分发,甚至是数据收集啥的也是sdk里的东西了吧,很基础的,一般都会用到的
huafang
2013-10-17 21:46:19 +08:00
好多文件啊 ,具体实施,该用哪个文件,我是新手
netputer
2013-10-17 22:20:42 +08:00
@huafang 请看 GitHub 项目页的说明,内有实例。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/69139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX