说明: 通过接口创建验证码应用。
参数 | 说明 | 是否必填 | 类型 |
---|---|---|---|
name |
应用名称,4-32字符,不允许重复 |
是 |
String |
codeExpiry |
发送的验证码的有效期时长,1-60分钟,可选整数值,默认5分钟 |
否 |
Int |
periodTotalSendLimit |
周期内发送的数量限制 |
否 |
JSONObject |
enabled |
启用开关,默认关闭 |
否 |
Boolean |
unit |
周期单位:1-day,2-hour,3-minute,4-second,enabled为开启时,此参数变为必填 |
否 |
Int |
period |
周期1-90,enabled为开启时,此参数变为必填 |
否 |
Int |
limit |
限制1-100亿,enabled为开启时,此参数变为必填 |
否 |
Int |
periodPhoneSendLimit |
周期内向同号码发送的频繁限制 |
否 |
JSONObject |
enabled |
启用开关,默认关闭 |
否 |
Boolean |
unit |
周期单位:1-day,2-hour,3-minute,4-second,enabled为开启时,此参数变为必填 |
否 |
Int |
period |
周期1-90,enabled为开启时,此参数变为必填 |
否 |
Int |
limit |
限制1-100亿,enabled为开启时,此参数变为必填 |
否 |
Int |
https://api.onbuka.com/v3/otp/app/add
RequestURL:
https://api.onbuka.com/v3/otp/app/add
RequestMethod:
POST
RequestHeaders:
Content-Type: application/json;charset=UTF-8
Sign: 05d7a50893e22a5c4bb3216ae3396c7c
Timestamp: 1630468800
Api-Key: bDqJFiq9
RequestBody:
{
"name":"test_app",
"codeExpiry":5,
"periodTotalSendLimit":{
"enabled":true,
"unit":1,
"period":7,
"limit":50000
},
"periodPhoneSendLimit":{
"enabled":false,
"unit":null,
"period":null,
"limit":null
}
}
参数 | 说明 | 类型 |
---|---|---|
status |
状态码,0成功,其他失败参见状态码说明 |
String |
reason |
失败原因说明 |
String |
data |
响应参数详情 |
JSONObject |
name |
应用名称 |
String |
codeExpiry |
发送的验证码的有效期时长 |
Int |
appId |
应用id |
String |
createTime |
创建时间 |
String |
periodTotalSendLimit |
周期内发送的数量限制详情 |
JSONObject |
unit |
周期单位 |
Int |
period |
周期 |
Int |
limit |
限制 |
Int |
enabled |
启用开关 |
Boolean |
periodPhoneSendLimit |
周期内向同号码发送的频繁限制详情 |
JSONObject |
unit |
周期单位 |
Int |
period |
周期 |
Int |
limit |
限制 |
Int |
enabled |
启用开关 |
Boolean |
{
"status": "0",
"reason": "success",
"data": {
"name": "test_app",
"appId": "mRELxtHc",
"periodTotalSendLimit": {
"unit": 1,
"period": 7,
"limit": 50000,
"enabled": true
},
"periodPhoneSendLimit": {
"unit": null,
"period": null,
"limit": null,
"enabled": false
},
"codeExpiry": 5,
"createTime": "2022-01-01T00:00:00+08:00"
}
}
意见反馈