v1

OTP发送

请求方式:GET

请求地址:https://v1.nextotp.com:20005/sendsms?account=sms***_vn&password=1qWu5*******kudu&smstype=0&sender=senderid&numbers=6282163333333&content=your otp

Query参数名 类型 必需 描述 示例 e.g.
account string 账户 sms194_vn
password string 对接密码 1qWu5I*****tkudu
smstype string 短信类型 0
sender string NextOTP(需在运营商注册,没有请填写APP名称) yoha
numbers string 手机号码(带国家码) 6282163333333
content string 验证码会由我们生成6位的数字码下发给目标手机号码,由于接口不能为空,请填写固定字符MyOTP [MyOTP]

成功返回示例:

                                {
  "status": 0,
  "array": [[6282163550998,3764300]],//3764300为返回的msgid,在下一步“OTP验证”过程中用到
  "success": 1,
  "fail": 0
}

OTP核验

请求方式:GET

请求地址:https://api.nextotp.com/v1/verify.php?account=sms***_vn&code=12123&msgid=3764300

Query参数名 类型 必需 描述 示例 e.g.
account string 账户 sms194_vn
code string 短信验证码 (用户填写,服务端上报给我们比对) 711105
msgid string 发送接口返回的msgid 3764300

核验成功返回:

                                {
    "STATUS": "SUCCESS",
    "MSG": "",
    "CODE": "200",
    "MSGID": "3764300",
    "RESULT": "PASS"
}
参数名 描述 类型
STATUS 接口请求状态 string
MSG 描述 string
CODE 结果编码 string
MSGID msgid string
RESULT 核验结论(PASS:通过;FAILD:用户填写的验证码错误) string