netputer
V2EX  ›  PHP

又一个微信公众平台 PHP SDK

  •  1
     
  •   netputer · May 16, 2013 · 9860 views
    This topic created in 4923 days ago, the information mentioned may be changed or developed.
    最近在折腾一个豆瓣读书的微信公众号,折腾前照旧在 GitHub 搜相关资源,还是木有合心水的。所以又造了一个轮子。

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

    简单说明一些可用方法:

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

    通过类继承方式扩展,文档、注释什么的还有待补充……
    13 replies  •  2013-10-17 22:20:42 +08:00
    dotbuddle
    dotbuddle
    May 16, 2013❤️1
    1
    STAR
    loo2k
    loo2k
    May 16, 2013
    2
    类似于 nodejs 基于事件来做?
    netputer
    netputer
    OP
    May 16, 2013❤️1
    3
    @loo2k 本来是想做成事件绑定的。但是 PHP 目前的匿名函数作用域有限,无法像 JS 那样玩。所以改成类继承的方式。不过这个类继承有点儿囧,是利用父类函数调用子类函数实现需求的……
    sujin190
    sujin190
    May 17, 2013 via Android
    4
    我刚做过一个,稍复杂点吧,通过正则匹配消息格式一层一层往下发,最终处理得道回复消息
    netputer
    netputer
    OP
    May 17, 2013
    5
    @sujin190 目前在做的公众号也是这样的,不过做得太多不适合 SDK 了。
    ryon
    ryon
    May 17, 2013
    6
    @netputer 本身接口很简单,主要的是对接的数据源设计。
    cai314494687
    cai314494687
    May 17, 2013
    7
    访问server.php的时候,Wechat.php on line 125 报错了。不知道什么原因?
    netputer
    netputer
    OP
    May 17, 2013
    8
    @cai314494687 请到 https://github.com/netputer/wechat-php-sdk/issues/new 提出吧,附带详细的错误信息。
    netputer
    netputer
    OP
    May 17, 2013
    9
    @ryon 是的。但是如果以官方提供的 PHP 样例来写,代码的可维护性非常差。
    sujin190
    sujin190
    May 18, 2013 via Android
    11
    @netputer 可是格式匹配,规则分发,甚至是数据收集啥的也是sdk里的东西了吧,很基础的,一般都会用到的
    huafang
    huafang
    Oct 17, 2013
    12
    好多文件啊 ,具体实施,该用哪个文件,我是新手
    netputer
    netputer
    OP
    Oct 17, 2013
    13
    @huafang 请看 GitHub 项目页的说明,内有实例。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1173 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 232ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    ♥ Do have faith in what you're doing.