服务热线:400-699-1455
SMS短信平台
SMS短信通
网站API短信接口
24小时短信自助平台 短信平台自助注册+自助发送+自助充值

PHP短信接口API示例

header("Content-Type: text/html;charset=utf-8"); 

//注册用户名
$Uid=URLEncode('Uid');
//接口鉴权KEY
$key='接口鉴权KEY';
//接收手机号码,多个号码提交如:13812345678,13812345679,13812345670
$smsMob='13812345678';
$smsText='验证码:8888';  
$smsText=URLEncode($smsText);
$url='https://utf8api.smschinese.cn/';  
$post='Uid='.$Uid.'&Key='.$key.'&smsMob='.$smsMob.'&smsText='.$smsText;

$result = curl_request($url,$post);
echo $result;  //打印输出短信发送状态回执

function curl_request($url,$post=''){
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);  
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  //有请求的返回值
    curl_setopt($curl, CURLOPT_AUTOREFERER, 1);     //重定向时
    curl_setopt($curl, CURLOPT_NOSIGNAL,1);         //以毫秒为超时计时单位一定要设置这个  
    curl_setopt($curl, CURLOPT_TIMEOUT_MS,2000);    //2秒超时PHP 5.2.3起可使用 
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
    $data = curl_exec($curl);
    if (curl_errno($curl)) {
       return curl_error($curl);//http接口执行失败
    }
    curl_close($curl);
    return $data;  //返回数据
} 


php 网站部署curl_init()函数不可用或报错的解决办法
在装好PHP后,执行类似 $curl = curl_init();这样的语句,出现Call to undefined function curl_init()的错误提示。

windows下开启方法:
  • 拷贝PHP目录中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目录;
  • 修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号;
  • 重起apache或者IIS。
linux下开启方法:
  • 进入安装 原php 的源码目录;
  • cd ext
    cd curl
    phpize
    ./configure --with-curl =DIR
    make
  • 就会在PHPDIR/ext/curl /moudles/下生成curl .so的文件;
  • 复制curl .so文件到extensions的配置目录,修改php .ini就好了。

PHP短信接口SDK演示文件下载

网建SMS短信通API接口接入流程

网建SMS短信通API接口集成注意事项

重要提示:用接口发送验证码的程序员注意,近期短信验证码轰炸软件泛滥,请在发送验证码的时候,加上一个图形校验码验证,防止机器人读取狂发验证码!!!不明事宜请联系客服咨询。发送手机验证码请做好以下几点防范:

  • 发送验证码1分钟只能点击发送1次;
  • 相同IP手机号码1天最多提交20次;
  • 验证码短信单个手机号码30分钟最多提交10次;
  • 在提交页面加入图形校验码,防止机器人恶意发送;
  • 在发送验证码接口程序中,判断图形校验码输入是否正确;
  • 新用户用接口测试验证码时,请勿输入:测试等无关内容信息,请直接输入:验证码:xxxxxx,发送。
  • 接口发送触发短信时,您可以把短信内容提供给客服绑定短信模板,绑定后24小时即时发送。未绑定模板的短信21点以后提交,隔天才能收到。

网建SMS短信通API接口地址

  • GBK编码发送接口地址:
    http://gbk.api.smschinese.cn/?Uid=本站用户名&Key=接口短信密钥&smsMob=手机号码&smsText=验证码:8888
  • UTF-8编码发送接口地址:
    http://utf8.api.smschinese.cn/?Uid=本站用户名&Key=接口短信密钥&smsMob=手机号码&smsText=验证码:8888
  • https接口UTF-8编码发送地址:
    https://utf8api.smschinese.cn/?Uid=本站用户名&Key=接口短信密钥&smsMob=手机号码&smsText=验证码:8888
  • 获取短信数量接口地址(UTF8):
    http://www.smschinese.cn/web_api/SMS/?Action=SMS_Num&Uid=本站用户名&Key=接口短信密钥
  • 获取短信数量接口地址(GBK):
    http://www.smschinese.cn/web_api/SMS/GBK/?Action=SMS_Num&Uid=本站用户名&Key=接口短信密钥
  • 推送方式:GET 或 POST

  • 上行回复接口

网建SMS短信通API变量说明

参数变量 是否必填 说明
Gbk编码Url http://gbk.api.smschinese.cn/
Utf-8编码Url http://utf8.api.smschinese.cn/
Https接口Url https://utf8api.smschinese.cn/
Uid 本站用户名(无本站用户名请先注册,不是手机号)[免费注册]
Key 接口短信密钥(可到平台修改接口秘钥)[立刻修改]
如需要加密参数,请把Key变量名改成KeyMD5,
KeyMD5=接口秘钥32位MD5加密,大写。
smsMob 目的手机号码(多个手机号请用半角逗号隔开)
如:13888888886,13888888887,1388888888 最多100个手机
smsText 短信内容,最多支持500个字,普通短信70个字/条,长短信64个字/条计费
提示:HTTP调用URL接口时, 变量请先转URL编码后再提交

网建SMS短信通API变量说明

短信发送后返回值 说 明
大于0 提交成功
短信发送数量
-1 没有该用户账户
-2 接口密钥不正确 [查看密钥]
不是账户登陆密码
-21 MD5接口密钥加密不正确
-3 短信数量不足
-11 该用户被禁用
-14 短信内容出现非法字符
-4 手机号格式不正确
-41 手机号码为空
-42 短信内容为空
-51 短信签名格式不正确
接口签名格式为:【签名内容】
-52 短信签名太长
建议签名10个字符以内
-6 IP限制

  • 服务热线:
    400-699-1455
  • 4006991455
  • 微信客服:
    手机微信扫一扫
沪ICP备2021011364号-1 Copyright © 2006-2024 webchinese.cn Inc. All Rights Reserved 网建 版权所有