PHP飞信发送类(PHPFetion) v1.2.1

目前网上有很多第三方的飞信接口。缺点是都不太稳定,很多到现在都失效无法使用了,另外我们还会担心信息的外泄。其实我们可以自己动手实现一个这样的一个接口,我这里给出的思路非常简单:通过模拟登录WAP版飞信,来实现发飞信等操作。选择WAP飞信主要是因为其界面比较简单,容易分析,并且没有验证码。做出一个飞信发送类。也可以做成一个飞信发送的服务,如简单易用的HTTP方式的接口。飞信最大的好处就在于免费,并能实时将信息发送到手机上,可以做一些类似定时短信或监测提醒的功能。

  我这里封装成了一个PHP飞信类,注意请勿滥用,以避免封号之类的麻烦。

  • 6月1日更新概况:修复logout函数中的一处手误,以前会产生一处Notice报错;
  • 5月31日更新概况:使用Socket请求来取代curl、不再使用Cookie文件;
  • 4月7日更新概况:退出飞信、删除Cookie文件;

  1.使用方法

// 包含飞信类文件

require 'PHPFetion.php';

// 实例化,参数为发送人手机号、飞信密码

$fetion = new PHPFetion('13500001111', '123123');

// 接收人手机号、飞信内容

$fetion->send('13500001111', 'Hello Fetion1!');

$fetion->send('13500002222', 'Hello Fetion2!');

$fetion->send('13500003333', 'Hello Fetion3!');

$fetion->send('13500004444', 'Hello Fetion4!');

$fetion->send('13500005555', 'Hello Fetion5!');

注意:保证你的程序是UTF-8编码的,尤其是当飞信内容可能出现中文时。

  2.如何判断发送成功?

$result = $fetion->send('13500001111', 'Hello Fetion!');

if(strpos($result, '短信发送成功!') || strpos($result, '发送消息成功!')) {

评论

Popular Posts

快乐来自于做出「舍弃」的能力

SolveigMM Video Splitter - 无损视频编辑工具(视频剪辑,合并等)

地方门户网站项目可行性分析

如何提高情商(EQ)

2009年即将流行的牛逼语录:经典的我都无语了(转载)

小清新必须死

南京话的文化杂文一篇

《挪威的森林》精彩篇章:永远记得我

不要再Best Regards了!英文Email四大问题

聪明处事72招