PHP短信接口分享:适用于创蓝253平台下的短信验证码、短信服务接口
2018-02-08 15:54
1056 查看
<?php
header("Content-type:text/html; charset=UTF-8");
class ChuanglanSmsApi {
}
?>
header("Content-type:text/html; charset=UTF-8");
class ChuanglanSmsApi {
//发送短信的接口地址 const API_SEND_URL='http://sms.253.com/msg/send?'; //查询余额的接口地址 const API_BALANCE_QUERY_URL='http://sms.253.com/msg/balance?'; const API_ACCOUNT='*******';//短信账号从 https://zz.253.com/site/login.html 里面获取。 const API_PASSWORD='*******';//短信密码从 from https://zz.253.com/site/login.html 里面获取。 /** * 发送短信需要的接口参数 * * @param string $mobile 手机号码 * @param string $msg 想要发送的短信内容 * @param string $needstatus 是否需要状态报告 '1'为需要 '0'位不需要。 */ public function sendSMS( $mobile, $msg, $needstatus = 1) { //发送短信的接口参数 $postArr = array ( 'un' => self::API_ACCOUNT, 'pw' => self::API_PASSWORD, 'msg' => $msg, 'phone' => $mobile, 'rd' => $needstatus ); $result = $this->curlPost( self::API_SEND_URL , $postArr); return $result; } /** * * * 查询余额 */ public function queryBalance() { // 查询接口参数 $postArr = array ( 'un' => self::API_ACCOUNT, 'pw' => self::API_PASSWORD, ); $result = $this->curlPost(self::API_BALANCE_QUERY_URL, $postArr); return $result; } /** * 处理接口返回值 * */ public function execResult($result){ $result=preg_split("/[,\r\n]/",$result); return $result; } /** * @param string $url * @param array $postFields * @return mixed */ private function curlPost($url,$postFields){ $postFields = http_build_query($postFields); if(function_exists('curl_init')){ $ch = curl_init (); curl_setopt ( $ch, CURLOPT_POST, 1 ); curl_setopt ( $ch, CURLOPT_HEADER, 0 ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $postFields ); $result = curl_exec ( $ch ); if(curl_errno($ch)) { return 'Curl error: ' . curl_error($ch); } curl_close ( $ch ); }elseif(function_exists('file_get_contents')){ $result=file_get_contents($url.$postFields); } return $result; } //魔术获取 public function __get($name){ return $this->$name; } //魔术设置 public function __set($name,$value){ $this->$name=$value; }
}
?>
相关文章推荐
- 短信验证码、短信服务商接口---PHP---对接创蓝253云通讯平台
- 创蓝253云通讯paas平台PHP短信接口demo分享
- Python---短信接口demo,对接创蓝253云通讯paas平台
- 手机验证码平台,怎么发送手机验证码,php开发手机验证码短信接口功能
- C# 开发(创蓝253)手机短信验证码接口的实例
- C# 开发(创蓝253)手机短信验证码接口
- PHP下基于创蓝253接口的短信发送
- 短信验证平台接口调用实例
- 利用第三方服务平台实现简单的短信验证功能
- 短信验证平台接口调用实例
- JAVA调用云平台短信验证接口
- Python短信接口demo:创蓝253短信验证码接口、短信营销接口
- eoLinker-API_Shop_短信服务接口-调用示例代码,支持PHP、Python、Java等语言
- 优质验证码短信接口平台推荐
- java接入创蓝253短信验证码的实例讲解
- SMS短信服务平台接口开发
- 华软通信为您提供短信接口及短信平台服务
- 华软通信为您提供短信接口及短信平台服务
- 短信验证码生成之阿里短信服务接口
- 验证码短信接口php调用http源码