参数名称 | 格式 | 是否必填 | 参数说明 |
---|---|---|---|
Mobile | 字符串 | 是 | 接受短信验证码的手机号 |
AccessID | Long | 否 | 接收短信验证码的用户ID如果该信息和 AccessType 信息不为空则会验证该手机号码是否属于该用户 |
AccessType | Integer | 否 | 接收短信验证码的用户类型如果该信息和 AccessID 信息不为空则会验证该手机号码是否属于该用户 |
LoginID | 字符串 | 否 | 接收短信验证码的用户登录ID如果该信息不为空则会验证该手机号码是否属于该用户 |
CheckUsed | 字符串 | 否 | 是否检查号码使用情况,值为Y 或N ,默认为Y |
TemplateVar | 字符串 | 否 | 使用的短信模板变量 默认为常量: "MobileActiveTemplate" (来自VarKey.MobileActiveTemplate ) |
返回参数
参数名称 | 格式 | 是否始终包含 | 参数说明 |
---|---|---|---|
Success | 布尔值 | 是 | 表示是否发送成功 |
Salt | 字符串 | 否 | 校验短信验证码的随机盐 |
MD5 | 字符串 | 否 | 校验短信验证码的MD5值(当短信发送成功后,客户端可以使用用户提交的验证码+Salt进行MD5运算得到32位16进制字符串与该值比较用来校验用户是否输入正确 ) |
Message | 字符串 | 否 | 返回的消息发送成功时一般为空 |
示例:
向手机号13800138000发送验证短信
{
"Mobile":"13800138000"
}
返回数据:
{
"Success":true,
"Salt":"0cea6c1da2dd4c638869b89722794ea4",
"MD5":"868ea3d9ad42602715078da76a60332e"
}
向登录IDtester的手机号13800138000发送验证短信
{
"Mobile":"13800138000",
"LoginID":"tester"
}
返回数据:
{
"Success":false,
"Message":"请在30秒后再重新获取短信验证码"
}
向用户ID为7600的个人用户 手机号13800138000发送验证短信
{
"Mobile":"13800138000",
"AccessID":7600,
"AccessType":1
}
返回数据:
{
"Success":false,
"Message":"该手机号不属于当前用户"
}
所有评论仅代表网友意见