发送验证码

  • 接口地址: /api/fresns/info/sendVerifyCode
  • 请求方式: POST
  • 请求格式: JSON

header 可选参数:

参数名公开模式(是否必传)私有模式(是否必传)
uidNONO
midNONO
tokenNONO

body 参数:

参数名类型是否必传说明
typeNumberYES发送类型:1.邮件 / 2.短信
useTypeNumberYES用途类型:1.新账号验证 / 2.已存账号验证 / 3.填空验证 / 4.身份验证 / 5.其他
templateIdNumberYES模板编号
accountStringNO邮箱或者手机号(用途为 4 时不传)
countryCodeNumberNO手机号码专用,专用时必填,国际区号

返回结果:

成功

{
    "code": 0,
    "message": "ok"
}
1
2
3
4

失败

{
    "code": "code_messages > code",
    "message": "code_messages > message"
}
1
2
3
4

开发说明

  • useType 参数逻辑(判断当前请求是否有权发送验证码):
    • 1、新账号验证:查询数据库是否存在该邮箱或手机号,不存在才发送验证码;例如新注册、新绑定
    • 2、已存账号验证:数据库存在该账号才发送验证码;例如验证码登录
    • 3、填空验证:当前用户的邮箱或手机号为空时才发送验证码;例如设置账号
    • 4、身份验证:凭当前用户表存储的邮箱或手机号发送验证码,忽略或者不传参 accountcountryCode 参数;例如修改资料、更换绑定
    • 5、其他验证:不做判断,直接发送。
  • 有权发送后,调用命令字发送 fresns_cmd_send_code