首页 » 建站技术 » PHP 技术 » 浏览内容

飞信机器人PHP版 免费发短信 调用接口下载


2009-01-05 00:37:30 8,963 5 发表评论 字体: 作者:C.K.
标签: php接口机器人短信飞信

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

前些天断断续续的研究了下飞信,其间感谢博客园机器人的世界圈子,让我找到了方向,也下载了libfetion,对它进行了抓包操作咯,哈哈~罪过,罪过。嗯!还要感谢openfetion,尽管它已经不能用了,但还是有很多值得参考的地方。

现在用PHP实现了一下,就叫他飞信机器人PHP版好了。因为使用socket监听端口总是失败,所以没有搞定直接模拟给飞信客户端发信息,然后由于PHP自身缺陷,例如不支持事件驱动,所以无法完美模拟客户端,我就抓包实现了两个功能,一个是给自己发短信,一个是改昵称(因为把昵称改为空的时候,得到的短信较为“正规”)。

其他的比如给联系人列表群发短信、自动添加好友什么的也就是抓包的事情了,懒得去管他了,我就没事的时候研究着玩的。呼呼~做成了个BO-BLOG的插件,调用方法都在里面了,我提供个下载好了。/Files/gently/sms2_fetion.rar

以下是核心代码调用片段

$post_data="mobile_no={$_XCFG['username']}&pass={$_XCFG['password']}&sms=".rawurlencode($sms);
  • if($_XCFG['use_tmp_nick']){
  • &&&&$post_data.="&use_tmp_nick=1&tmp_nick=".rawurlencode($_XCFG['tmp_nick']);
  • }
  • $len=strlen($post_data);
  • $headers="POST /fetion/fetionserver.php HTTP/1.1\r\n";
  • $headers.="Accept: */*\r\n";
  • $headers.="Content-Type: application/x-www-form-urlencoded\r\n";
  • $headers.="User-Agent: ZendStudio.Net\r\n";
  • $headers.="Host: x.zendstudio.net\r\n";
  • $headers.="Content-Length: {$len}\r\n";
  • $headers.="Connection: Close\r\n\r\n";
  • $headers.=$post_data;
  • if($fp=fsockopen('x.zendstudio.net',80,$errno,$errstr,90)){
  • &&&&flock($fp,LOCK_EX);
  • &&&&fwrite($fp,$headers);
  • &&&&sleep(1);
  • &&&&$received=fread($fp,2048);
  • &&&&fclose($fp);
  • }
  • 适用版本:bo-blog2.1.0, bo-blog2.1.1(其他以前版本未测)
    安装步骤:
    1、下载附件,解压到本地,请不要改变目录名称sms2_fetion;
    2、将该目录全部上传到博客空间的plugin中;
    3、进入bo-blog后台,外观扩展->插件管理,安装插件,输入sms2_fetion后确定;
    4、点击插件列表中的sms2_fetion行的管理图标,进入sms2_fetion插件的后台设定,输入您的手机号码和飞信密码;
    5、安装完成,在前台任意发表一篇评论进行测试;

    注意:使用本插件发送短信的过程中,会导致您正在线的客户端掉线!(这是飞信的登录协议所限定的。)

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4944 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13709763 位访客

      广告区 Guǎng Gào