首页 帮助中心 API

新增验证码应用

说明: 通过接口创建验证码应用。

请求参数说明:

参数 说明 是否必填 类型

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

请求URL:

                                
                                  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"
                                                        }
                                                    }
                                                
                            
 

意见反馈

0/500