81303

我想集成飞信通知功能

回帖
回帖数 5
阅读数 1835
发表时间 2012-07-17 15:25:17
🛵
Xue Liangliang楼主

找了一下Email 通知code的比较散, 能不能我把我改好的一个php-feition 给你们,你们集成一下? 

 

Google code 那个php-feition 近因为飞信加了csrfToken 不能用了,我改了一下可以了, 你们要不要试着集成一下。

5个回复
🎻
胡源沙发
兄弟有代码不?lemonc2009@gmail.com
2012-07-17 17:20:36 胡源 回帖
🛵
Xue Liangliang板凳

没兴趣给别人, 但是可以告诉你一下在哪儿改,就三句。

 

google code 有php-feition 的代码,你载了然后改一下这个function 就行

 

 

 /**

         * 向好友发送飞信

         * @param string $uid 飞信ID

         * @param string $message 短信内容

         * @return string

         */

        protected function _toUid($uid, $message) {

                $uri = '/im/chat/toinputMsg.action?touserid='.$uid;

                $result= $this->_postWithCookie($uri,null);

                preg_match('/<postfield name="csrfToken" value="(.*)"\/>/',$result,$matches);

 

                $uri = '/im/chat/sendMsg.action?touserid='.$uid;

                $data = 'msg='.urlencode($message);

                $data .= '&csrfToken='.$matches[1];

 

                $result = $this->_postWithCookie($uri, $data);

 

                return $result;

        }


2012-07-17 18:09:01 Xue Liangliang 回帖
飞信的使用会有局限吧?后面考虑做插件吧。呵呵。放在通用版本里面貌似不太合适。
2012-07-17 19:49:21 王春生 回帖
🛵
Xue Liangliang#4
我们是company 2.0, 人员都不在一起工作, 相隔都五千公里左右, 所以有的时候这个SMS推送就很方便,飞信正好又免费。 或者你给我讲一下你们大概那些类里面有Email 推送的code, 我一个个去加一下,先我自己能用,你们以后把推送的code 集中了以后我再帮忙做插件。
2012-07-18 10:24:13 Xue Liangliang 回帖
你可以考虑修改下module/mail/model.php里面的send()方法,所有的邮件发送都会调用这个的。在这个地方做下扩展,把短信发送出来就好了。
2012-07-18 10:47:51 王春生 回帖
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com
相关帖子
返回顶部
客服头像
丁芝
高级客户经理
客服微信
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。