php写的短信接口(全网支持)
程序员文章站
2022-06-06 08:10:44
...
适用类型:挂接各种B/S系统,作为各类办公系统、ERP、CRM、电子商务平台的插件(如群发短信会议通知、会员/客户关系交流、订单生成通知、发货通知、日程提醒、催费通知等等)
特 点: 绿色短信,合法正规通道,全网收发
支持移动、联通、电信、网通短信,双向互动,可回复 高速群发
免费帐号申请(请注明来自"ChinaUnix",赠送50条短信,测试短信不够用的话再联系我)
QQ:670168401(申请帐号) QQ群:199217(短信接口应用交流)
* 短信URL接口详细参数说明文件: Http://app.37du.net/短信URL接口参数说明.doc
* 短信接口文件:
/*根据参数,生成调用URL,因为是测试例子,不对变量为空的情况做处理*/
$http = "http://interface.85521.com/interface_sms_url.ajax"; // 接口文件地址
$LoginName = ""; // 短信帐号
$pass = ""; // 短信帐号密码
$Code = ""; // 业务代码,缺省为空
$subid = ""; // 子号,缺省为空
$sender = ""; // 发送号码
$receivers = ""; // 接收号码,多个手机号以分号 ; 分隔
$setTimer = ""; // 定时发送时间,格式:YYYY-MM-DD HH:MM ,即时发送则不需要
$message = ""; // 短信内容
$cmd = ""; // 操作命令,发送短信值为send,查询回复值为query,查询帐号短信余额为remain
$allowForward = ""; // 转发支持,缺省为0
$system = ""; // 应用平台,缺省为空(windows),其他平台值:unix或linux
$url = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
/* windows平台调用接口形式:MSXML,发送请求*/
// ----------------------------------------------------------------------------
$objHttpRequest=new COM("MSXML2.ServerXMLHTTP");
if (is_null($objHttpRequest)) {
echo "create Msxl2.ServerXMLHTTP error";
exit();
}
$objHttpRequest->open("GET",$URL,False);
$objHttpRequest->send();
if ($objHttpRequest->status 200) {
/*返回错误*/
echo "open Request error";
exit();
}
/*获取返回的信息*/
$retMsg=$objHttpRequest->responseText;
$objHttpRequest=NULL;
// ----------------------------------------------------------------------------
/* 通用调用用接口形式,(其他平台linux、unix)*/
// ----------------------------------------------------------------------------
$file = $http."?LoginName=".$LoginName."&pass=".$pass."&Code=".$Code."&subid=".$subid."&sender=".$sender."&receivers=".$receivers."&setTimer=".$setTimer."&message=".urlencode($message)."&cmd=".$cmd."&allowForward=".$allowForward."&system=".$system;
$fp = fopen($file,"r");
$retMsg = fgetss($fp); // $retMsg = fgetss($fp,1024);
fclose($fp);
// ----------------------------------------------------------------------------
/* 根据返回的信息($retMsg,形式如下)获取相应的内容,参数含义请参考“短信接口参数说明”
windows平台返回形式如下:
-
-
其他平台返回形式如下:
[SendSmsReport]
[Summary]
[Success][/Success]
[Fail][/Fail]
[RetCode]-6[/RetCode]
[SmsRemain][/SmsRemain]
[ErrPhones][/ErrPhones]
[/Summary]
[/SendSmsReport]
*/
?>
上一篇: php查询mysql 多条件判断输出展示
下一篇: php删除数组元素示例分享_PHP
推荐阅读
-
昨天写支付接口时遇到支付接口返回数据接收地址,session数据丢失(或者说失效)的问题,session数据丢失_PHP教程
-
php写的前端,java写的后台接口,请问各位大神,php怎样调用后台接口?
-
php调用云片网接口发送短信的实现方法
-
PHP写的加密函数,支持私人密钥(详细介绍)
-
高分求用PHP 写淘宝,京东与拍拍的数据接口,该如何处理
-
PHP写的加密函数,支持私人密钥(详细介绍)_PHP教程
-
关于PHP写APP接口的安全问题探讨
-
PHP写的加密函数,支持私人密钥(详细介绍)
-
高分求用PHP 写淘宝,京东与拍拍的数据接口,该如何处理
-
PHP写的加密函数,支持私人密钥(详细介绍)_PHP教程