手机短信验证码服务API接口调用入口

2023-05-19

数脉API

手机短信验证码服务API接口调用入口

一、接口名称:

手机短信验证码接口


二、接口介绍:

手机短信验证码API,2秒到达,支持三大运营商,可发送短信验证码及短信通知,限70字以内,如超出字数请使用大容量短信接口(仅对拥有营业执照的个体工商户、企业提供服务)。


三、短信验证码API接口文档

1、请求地址

https://api.shumaidata.com/sms/send

请求方式:POST

参数:

2、签名算法说明:

商户分配的appid、当前时间毫秒数timestamp、商户分配的app_security、三者通过&符号拼接成字符串进行md5加密得到。

如:appid=xyzxyzxyz,timestamp=1555378976238,app_security=efcefcefcefcefc;

拼接后的字符串:str=xyzxyzxyz&1555378976238&efcefcefcefcefc;

加密后得到sign=md5(str)=4e7e1974b79f3656aeaf03f1158f5d5d;

3、正确返回:

{

"msg":"成功",

"success":true,

"code":200,//200为收费

"data":{

"taskId":"2020040211442081fffd9b",//短信发送任务ID

"orderNo":"695237182989930496"//订单号

}

}

4、错误返回:

{

"msg":"templateId无效",

"success":false,

"code":400,

"data":{}

}


四、短信发送状态查询

1、请求地址

https://api.shumaidata.com/sms/detail

请求方式:GET

参数

2、正确返回

{

"msg":"成功",

"success":true,

"code":200,

"data":{

"result":"执行中",//result为SUCCESS发送成功,FAILE发送失败

"taskId":"st200630172301394aaa7c6"

}

}

3、错误返回

{

"msg":"未查询到该taskId对应的记录",

"success":false,

"code":400,

"data":{}

}

4、签名算法说明

服务商分配的appid、当前时间毫秒数timestamp、商户分配的app_security、三者通过&符号拼接成字符串进行md5加密得到。

如:appid=xyzxyzxyz,timestamp=1555378976238,app_security=efcefcefcefcefc;

拼接后的字符串:str=xyzxyzxyz&1555378976238&efcefcefcefcefc;

加密后得到sign=md5(str)=4e7e1974b79f3656aeaf03f1158f5d5d;

5、code错误码说明