OTP API
OTP API 可用于在增值服务(VAS)活动中生成和验证 PIN,从而确保用户身份验证的安全性和高效性。
通用参数
查询
类型
描述
key
字符串
API 密钥
aid
整数
联盟 Id
mid
整数
您的广告主 MID
生成 OTP
POST https://api.offer18.com/api/af/otp_gen请求参数
主体
类型
描述
type
字符串
请求类型
userId
字符串
用户 ID(在合作伙伴下)
msisdn
字符串
手机号码(数字)
partner
字符串
合作伙伴名称
https://api.offer18.com/api/af/otp_gen?key=000000000&aid=0000&mid=0000&msisdn=xxxxxxxx&partner=partnername&userId=xxxx{
"status": "200",
"response": "otp_sent",
"data": "6xxxxx00f3fa55axxxxxxxxxx567a" // 当合作伙伴 API 在响应中返回时,data[requestId] 键和值会返回
} {
"status": "400",
"error": "invalid_user_credentials"
}验证 OTP
POST https://api.offer18.com/api/af/otp_verify请求参数
主体
类型
描述
userId
字符串
用户 ID
msisdn
字符串
手机号码
otp
字符串
用户收到的 OTP
partner
字符串
合作伙伴名称
request_id
字符串
用于跟踪的请求 ID
https://api.offer18.com/api/af/otp_verify?key=000000000&aid=0000&mid=0000&msisdn=xxxxxxxx&partner=partnername&userId=xxxx&request_id=xxxxx&otp=xxxxx示例 API 响应
{
"status": "200",
"response": "otp_verified"
} {
"status": "400",
"error": "invalid_user_credentials"
}最后更新于
这有帮助吗?