又一个微信公众平台 PHP SDK - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
netputer
V2EX    PHP

又一个微信公众平台 PHP SDK

  •  1
     
  •   netputer 2013-05-16 22:33:43 +08:00 9032 次点击
    这是一个创建于 4530 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在折腾一个豆瓣读书的微信公众号,折腾前照旧在 GitHub 搜相关资源,还是木有合心水的。所以又造了一个轮子。

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

    简单说明一些可用方法:

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

    通过类继承方式扩展,文档、注释什的还有待补充……
    13 条回复    2013-10-17 22:20:42 +08:00
    dotbuddle
        1
    dotbuddle  
       2013-05-16 23:04:57 +08:00   1
    STAR
    loo2k
        2
    loo2k  
       2013-05-16 23:10:40 +08:00
    类似于 nodejs 基于事件来做?
    netputer
        3
    netputer  
    OP
       2013-05-16 23:26:09 +08:00   1
    @loo2k 本来是想做成事件绑定的。但是 PHP 目前的匿名函数作用域有限,无法像 JS 那样玩。所以改成类继承的方式。不过这个类继承有点儿,是利用父类函数调用子类函数实现需求的……
    sujin190
        4
    sujin190  
       2013-05-17 00:08:04 +08:00 via Android
    我刚做过一个,稍复杂点吧,通过正则匹配消息格式一层一层往下发,最终处理得道回复消息
    netputer
        5
    netputer  
    OP
       2013-05-17 09:55:01 +08:00
    @sujin190 目前在做的公众号也是这样的,不过做得太多不适合 SDK 了。
    ryon
        6
    ryon  
       2013-05-17 10:18:43 +08:00
    @netputer 本身接口很简单,主要的是对接的数据源设计。
    cai314494687
        7
    cai314494687  
       2013-05-17 11:13:46 +08:00
    访问server.php的时候,Wechat.php on line 125 报错了。不知道什么原因?
    netputer
        8
    netputer  
    OP
       2013-05-17 11:50:39 +08:00
    @cai314494687 请到 https://github.com/netputer/wechat-php-sdk/issues/new 提出吧,附带详细的错误信息。
    netputer
        9
    netputer  
    OP
       2013-05-17 11:51:38 +08:00
    @ryon 是的。但是如果以官方提供的 PHP 样例来写,代码的可维护性非常差。
    netputer
        10
    netputer  
    OP
       2013-05-17 20:34:51 +08:00
    sujin190
        11
    sujin190  
       2013-05-18 01:10:52 +08:00 via Android
    @netputer 可是格式匹配,规则分发,甚至是数据收集啥的也是sdk里的东西了吧,很基础的,一般都会用到的
    huafang
        12
    huafang  
       2013-10-17 21:46:19 +08:00
    好多文件啊 ,具体实施,该用哪个文件,我是新手
    netputer
        13
    netputer  
    OP
       2013-10-17 22:20:42 +08:00
    @huafang 请看 GitHub 项目页的说明,内有实例。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5521 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 08:49 PVG 16:49 LAX 01:49 JFK 04:49
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86