更新时间:2012-6-1
版本:2.0
短信平台网站: http://sms.phpcms.cn/
所有接口同时支持get / post二种方式获取:
发送短信接口:
http://sms.phpcms.cn/api.php?op=sms_service&sms_uid=$sms_uid&sms_pid=$sms_pid&sms_passwd=$sms_passwd&mobile=$mobile&send_txt=".urlencode($send_txt)."&charset=".CHARSET 
2012.12.15日起,将使用新的发送短信接口:
http://sms.phpcms.cn/api.php?op=sms_service&sms_uid=$sms_uid&sms_pid=$sms_pid&sms_passwd=$sms_passwd&mobile=$mobile&send_txt=".urlencode($send_txt)."&charset=".CHARSET."&tplid=".$tplid
重点说明一下,新接口中$send_txt 和 $tplid 参数
参数 
 | 
含义 
 | 
备注 
 | 
$send_txt 
 | 
短信内容 
 | 
新接口根据使用短信模版所包含的参数数量进行组合短信内容,举例如下: 
短信模版样式 
欢迎您:___,你的验证码是___,请于五分钟内完成验证! 
$send_txt参数为: 
小王||334466 
也就是说将参数使用|| 符号连接起来传递。 
 | 
$tplid 
 | 
短信模版ID 
 | 
可与网站后台发送短信处查看模版ID,具体请看图一所示。 
 | 
正常返回结果:0#9573
#号前状态码,#号之后,返回短信平台的查询id
代码 
 | 
说明 
 | 
0 
 | 
成功 
 | 
1 
 | 
手机号码非法 
 | 
2 
 | 
用户存在于黑名单列表 
 | 
3 
 | 
接入用户名或密码错误 
 | 
4 
 | 
产品代码不存在 
 | 
5 
 | 
IP非法 
 | 
6 
 | 
源号码错误 
 | 
7 
 | 
调用网关错误 
 | 
8 
 | 
消息长度超过60 
 | 
9 
 | 
发送短信内容参数为空 
 | 
10 
 | 
用户已主动暂停该业务 
 | 
11 
 | 
wap链接地址或域名非法 
 | 
错误返回状态:
-1 
 | 
单个号码每分钟发送短信数量超过限制3 条 
 | 
-2 
 | 
API mobile phone error 
 | 
-11 
 | 
帐号验证失败 
 | 
-10 
 | 
SNDA接口没有返回结果 
 | 
-12 
 | 
剩余短信数不足以发送 
 | 
-15 
 | 
产品已停用 
 | 
-16 
 | 
因发垃圾信息该产品被停用 
 | 
-17 
 | 
内容包含敏感词 
 | 
-18 
 | 
全英文140,带中文60,长短信全英文420,长短信带中文180 
 | 
-19 
 | 
该运营商暂停短信发送 
 | 
-20 
 | 
自定义签名长度超过规定长度 
 | 
-40 
 | 
接口返回异常,请联系管理员 
 | 
获取短信产品列表信息:
获取短信剩余条数: 
返回值:
正常,{"surplus":"987654","allow_send_ip":["192.168.1.2","114.251.167.194"]}
帐号验证失败返回:{"msg":"-1","tips":"验证失败"}
获取充值记录: 
最多返回:30条 
http://sms.phpcms.cn/api.php?op=sms_get_paylist&sms_uid=$sms_uid&sms_pid=$sms_pid&sms_passwd=$sms_passwd 
返回值:
正常,
0 =>array(
         'productid'=> 1,
         'price'=> 10,
         'totalnum'=> 100,
         'name'=>'10元套餐',
         'give_away'=>0,
         'description'=>'充50元送10条短信',
         'recharge_time'=>'2121212121',
         ),
帐号验证失败返回:{"msg":"-1","tips":"验证失败"} 
获取消费记录:
默认:返回20条记录
$page 当前分页
返回数组:tatal 总条数
列表:datas
没有评论:
发表评论