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

高硼硅玻璃水杯

《小狗钱钱》[德] 博多·舍费尔

甄果人 原味香葱牛轧饼

如何做好个人防疫?

新概念英语PDF扫描版

《斗破苍穹》天蚕土豆

CuteHttpFileServer/chfs 文件服务器,支持http,webdav,多平台

月光宝盒 - 提供网站数据备份服务

MD大战略2 德国闪击战 中文汉化版