卡洛思短信平台的验证码短信专用接口API能很好的满足以上要求;在正式使用之前,可以向客服申请开通一个免费的试用帐户进行充分的测试;之后可以正式接入系统进行应用。
一、申请帐户、下载接口文件
帐户申请:http://www.karlos.com.cn/API/
接口地址:http://www.karlos.com.cn/download/API_SMSKARLOS_http.rar
调用方法:请求地址是客户接口程序调用时请求的url地址,采用的是http post 接口
二、验证码短信接口接入步骤
1、用户在线填写手机号码,申请获得验证码
2、网站、APP按照规则生成验证码
3、网站、app将用户手机号码和短信内容提交到卡洛思短信屁平台
4、通过卡洛思短信平台的规则判断
5、将指定内容发送到指定的手机号码
6、用户收到短信验证码并完成验证
三、验证码短信接口地址
DEMO链接:
http://218.244.149.239:5188/sms.aspx?action=send&userid=96&account=karlossms&password=QQ48132679&mobile=18030181186&content=验证码3456,请及时填写【卡洛思】&sendTime=&extno=
POST短信接口地址:http://218.244.149.239:5188/sms.aspx?action=send&
API调试:http://apistore.baidu.com/astore/toolshttpproxy?apiId=%BA%CD%B4%CC%F7
四、验证码短信接口返回值说明 类型 命名 描述 接口定义
请求示例:
<?xml version="1.0" encoding="utf-8" ?>
<returnsms>
<returnstatus>status</returnstatus> ---------- 返回状态值:成功返回Success 失败返回:Faild
<message>message</message> ---------- 返回信息:见下表
<remainpoint> remainpoint</remainpoint> ---------- 返回余额
<taskID>taskID</taskID> ----------- 返回本次任务的序列ID
<successCounts>successCounts</successCounts> --成功短信数:当成功后返回提交成功短信数
</returnsms>
XML返回示例:
<?xml version="1.0" encoding="utf-8" ?>
<returnsms>
<returnstatus>status</returnstatus> ---------- 返回状态值:成功返回Success 失败返回:Faild
备注:返回信息提示 说明 ok 提交成功 用户名或密码不能为空 提交的用户名或密码为空 发送内容包含sql注入字符 包含sql注入字符 用户名或密码错误 表示用户名或密码错误 短信号码不能为空 提交的被叫号码为空 短信内容不能为空 发送内容为空 包含非法字符: 表示检查到不允许发送的非法字符 对不起,您当前要发送的量大于您当前余额 当支
五、错误码对照