FOTP接口文档

OTP-API

业务流程图

推送消息 模式流程

拉取消息 模式流程

接口

公共请求头

接口用户认证采用请求头sign认证,具体可参考 OTP接口文档-V1.0 2.1 公共请求头。

获取上行验证跳转链接

接口地址: /flash/opt/verify
请求方式:POST
请求数据类型:application/json
请求示例:

{"ftId":"2"}

请求参数:

参数名称数据类型是否必填描述
ftIdString必填FOTP 模版 ID(Flash OTP Template 页面 FOTP ID)
codeString非必填验证码 4-6位 默认使用创蓝生成的4位验证码
validityPeriodString非必填验证码有效期 最长10分钟 默认5分钟,过期后跳转链接将不可用

响应状态:

状态码说明schema
000000OK

响应参数:

参数名称数据类型描述
codeString
messageString
data
urlString跳转链接
messageIdString消息ID
ftTokenStringFOTP令牌
codeString验证码

响应示例:

{
    "code": "000000",
    "success": true,
    "message": "请求成功",
    "data": {
        "messageId": "393801984179642368",
        "url": "http://otpdev.cm253.com/otp-api/flash/opt/redirect/200e96b6a8bf8ed8c3de194cf14b342f",
        "ftToken": "200e96b6a8bf8ed8c3de194cf14b342f",
        "code": "3872"
    }
}

Callingback Address 回调地址(推送消息)

Flash OTP Template 页面配置的 Callingback Address 地址
请求参数:

参数名称数据类型是否必填描述
mobileString必填手机号
senderString必填发送号码
sendTimeString必填发送时间
codeString必填验证码
contentString非必填上行内容
deliverTimeString非必填上行时间
errString非必填异常原因

请求示例

{
    "sendTime": "2025-05-15 11:23:34",
    "code": "5776",
    "sender": "1008611",
    "mobile": "8615711666132",
    "content": "🔐 Exclusive Access Unlocked!\nYour VIP Key: ##FG5x-5776##\n🚀 How to Redeem:\n1️⃣ Copy this entire message\n2️⃣ Open [App Name] and paste it\n3️⃣ Unlock premium content/features instantly!",
    "deliverTime": "2025-05-15 11:24:24"
}

响应参数

参数名称类型参数说明
codeString0 成功 其他均为失败

响应示例:

{
    "code": "0"
}

查询上行结果(拉取消息)

接口地址: /flash/opt/query
请求方式:POST
请求数据类型:application/json
请求示例:

{"ftToken": "44cadc6071214b968b3b3bb1cb5a6c24"}
参数名称数据类型是否必填描述
ftTokenString必填FOTP令牌

响应示例:

{
    "code": "000000",
    "success": true,
    "message": "请求成功",
    "data": {
        "status": "2",
        "mobile": "6285273203675",
        "sender": "6285215410016",
        "sendTime": "2025-04-29 17:47:00",
        "code": "5777",
        "deliverTime": "2025-04-29 17:48:23"
    }
}
参数名称类型参数说明
statusString状态 0 处理中 1 失败 2 成功
mobileString手机号
senderString发送号码
sendTimeString发送时间
deliverTimeString上行时间
codeString验证码