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下载

浩方对战平台优化版 V2.05 部分去除浩方广告和弹出窗口

MIFARE Classic Tool - 安卓NFC门禁卡修改工具

Microsoft 365安装包下载(Office桌面应用)

麦当劳免费Wifi帐号密码及连接设置

U盾安装及检测不到U盾问题的排查方法

Debian 12上使用Nginx代理TCP流量,并配置IPv6白名单访问控制

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

纯PHP下 Mysql PDO 使用方法小记