发送短信接口:
接口1:
http://sms.phpip.com/api.php?op=sms_service_new&sms_uid=【$sms_uid】&sms_pid=【$sms_pid】&sms_passwd=【$sms_passwd】&charset=gbk&send_txt=12334&mobile=18900000000&tplid=1
新接口2:
http://sms.phpip.com/api.php?op=sms_service_vip&sms_uid=【$sms_uid】&sms_pid=【$sms_pid】&sms_passwd=【$sms_passwd】&charset=gbk&send_txt=12334&mobile=18900000000&tplid=1
send_txt 发送的内容,多个变量用 || 分开,如:send_txt=变量A||变量B,通过urlencode转义中文。如:send_txt=urlencode(变量A||变量B)
mobile 手机号
tplid 短信模版id,默认1 验证码模版
接口调试:在连接地址后面增加:&test=yes
返回完整的发送短信内容。
如:您的验证码是:12334,有效期为10分钟。如非本人操作,可不用理会。回复TD退订。【短信提醒】
后面多了一个 OK
获取短信产品列表信息:
http://sms.phpip.com/api.php?op=sms_get_productlist&sms_uid=【$sms_uid】&sms_pid=【$sms_pid】&sms_passwd=【$sms_passwd】
获取短信剩余条数:
http://sms.phpip.com/api.php?op=sms_get_info&sms_uid=【$sms_uid】&sms_pid=【$sms_pid】&sms_passwd=【$sms_passwd】
返回值:
正常,{"surplus":"987654","allow_send_ip":["192.168.1.2","114.251.167.194"]}
帐号验证失败返回:{"msg":"-1","tips":"验证失败"}
获取充值记录:
最多返回:30条
http://sms.phpip.com/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":"验证失败"}
获取消费记录:
http://sms.phpip.com/api.php?op=sms_get_report&sms_uid=【$sms_uid】&sms_pid=【$sms_pid】&sms_passwd=【$sms_passwd】&page=$page
默认:返回20条记录
$page 当前分页
返回数组:tatal 总条数
列表:datas
接口返回值说明:
'0'=>'发送成功',
'1'=>'手机号码非法',
'2'=>'用户存在于黑名单列表',
'3'=>'接入用户名或密码错误',
'4'=>'产品代码不存在',
'5'=>'IP非法',
'6 '=>'源号码错误',
'7'=>'调用网关错误',
'8'=>'消息长度超过60',
'9'=>'发送短信内容参数为空',
'10'=>'用户已主动暂停该业务',
'11'=>'wap链接地址或域名非法',
'12'=>'5分钟内给同一个号码发送短信超过10条',
'13'=>'短信模版ID为空',
'14'=>'禁止发送该消息',
'-1'=>'每分钟发给该手机号的短信数不能超过3条',
'-2'=>'手机号码错误',
'-11'=>'帐号验证失败',
'-10'=>'接口没有返回结果',
'-12'=>'剩余条数为0',
其他说明:
程序中返回的状态信息:
-3 当日单IP 超过最大限制,默认10条
-99 短信接口关闭
-100 验证码错误
-1 当日该手机号发送短信数量超过限制,默认3条