Demo代码下载
Php代码示例
在线技术支持
<?php //查询余额
$baseUrl= "http://客户端地址";
$smsUrl = $baseUrl."/sms.aspx?dataType=json";
$statusApiUrl = $baseUrl."/statusApi.aspx?dataType=json";
$callApiUrl = $baseUrl."/callApi.aspx?dataType=json";
$userid = "您的用户id";
$account = "您的账户名";
$password = "您的密码";
$mobile = "11位手机号1,11位手机号2,11位手机号3";
$content = "【签名】这里是短信的内容";
function posturl($url,$data){
$o='';
foreach ($data as $k=>$v)
{
$o.="$k=".$v.'&';
}
$post_data=substr($o,0,-1);
$headerArray =array("Content-type:application/x-www-form-urlencoded;charset='utf-8'","Accept:application/json");
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);// 要访问的地址
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);// 对认证证书来源的检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);// 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_POST, 1);// 发送一个常规的Post请求
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环
curl_setopt($curl,CURLOPT_HTTPHEADER,$headerArray);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);// 获取的信息以文件流的形式返回
$output = curl_exec($curl);
curl_close($curl);
return json_decode($output,true);
}
//查询余额
function queryOverage() {
$post_data = array(
'userid' => $userid ,
'account' => $account,
'password' => $password
);
$res = posturl($smsUrl, $post_data);
echo $res;
}
//查询屏蔽词
function queryKeyWord($content) {
$post_data = array(
'userid' => $userid ,
'account' => $account,
'password' => $password,
'content'=> urlencode($content)
);
$res = posturl($smsUrl,$post_data);
echo $res;
}
//发送短信
function sendSms($mobile,$content) {
$post_data = array(
'userid' => $userid ,
'account' => $account,
'password' => $password,
'mobile'=> $mobile,
'content'=> urlencode($content)
);
$res = posturl($smsUrl,$post_data);
echo $res;
}
//查询状态报告
function queryStatusReport() {
$post_data = array(
'userid' => $userid ,
'account' => $account,
'password' => $password
);
$res = posturl($statusApiUrl,$post_data);
echo $res;
}
//查询回复
function queryCall() {
$post_data = array(
'userid' => $userid ,
'account' => $account,
'password' => $password
);
$res = posturl($callApiUrl,$post_data);
echo $res;
}