Skip to content

发送邮箱验证码

本文档为您介绍调用发送邮箱验证码接口相关内容。调用邮箱验证码接口前必须通过图形验证码完成人机校验,详情请查看获取图形验证码

请求说明

请求头

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹String156aysdna213sc50
X-device-ip调用方客户端IPString192.168.1.2
X-agentUser-Agent信息StringMozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X)
X-L用于国际化语言设置Stringzh
X-client-id应用授权IDStringnTo1eRIub60vPb54WeE6aojPwYwImtl4
content-type内容格式类型Stringapplication/json

请求示例

json
{
    "email": "zhangsan@qq.com",
    "type": "UPDATE_EMAIL_EMS",
    "captcha_token":"71dd26999e314f9abb0c635336976635---{\"x\":237.0,\"y\":5.0}"
}

请求参数

参数名中文名称必须类型描述
email邮箱String邮箱
type发送场景String场景类型
REGISTER_EMS: 社交账号注册并绑定手机号或邮箱接口使用邮箱+验证码注册
LOGIN_EMS: 使用邮箱+验证码登录
FORGET_PWD_EMS: 通过邮箱忘记密码
BIND_EMAIL_EMS: 社交账号登录绑定手机号或邮箱
UPDATE_PWD_EMS: 通过邮箱修改个人密码
UPDATE_EMAIL_EMS: 修改邮箱
captcha_token图形验证码校验通过令牌String图形验证码校验通过令牌
获取验证码请参考获取图形验证码

返回示例

成功示例

HTTP/1.1 200 OK

错误示例

HTTP/1.1 400 Bad Request

json
{
    "error_code": "IDAAS.SDK.CAPTCHA.0006",
    "error_msg": "Failed to send verification code"
}

返回参数

错误码

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.SDK.PARAM.0001设备信息不完整Device information is incomplete请检查输入的设备信息是否完整
400IDAAS.SDK.PARAM.0002clientId不能为空clientId cannot be empty请检查输入的clientId是否为空
400IDAAS.SDK.PARAM.0003应用未注册,请先注册应用The app is not registered, please register the app first请检查输入的clientId是否正确
400IDAAS.SDK.USER.0004手机号不能为空Mobile number cannot be empty请检查输入的手机号是否为空
400IDAAS.SDK.PARAM.0007发送场景不能为空Send scene cannot be empty请检查输入的发送场景是否为空
400IDAAS.SDK.PARAM.0008图形验证码校验通过令牌不能为空Graphic verification code verification pass token cannot be empty请检查输入的图形验证码校验通过令牌是否为空
400IDAAS.SDK.CAPTCHA.0003图形验证码校验通过令牌已失效Graphic verification code verification passed the token has been invalid请重新获取和校验图形验证码后再调用
400IDAAS.SDK.CAPTCHA.0004图形验证码校验通过令牌校验失败Graphic verification code verification passed token verification failed输入的令牌和校验图形验证码中返回的令牌不一致
400IDAAS.SDK.CAPTCHA.0005未知的发送场景Unknown sending scenario请检查输入的发送场景是否正确
400IDAAS.SDK.CAPTCHA.0006验证码发送失败Failed to send verification code请检查输入项是否正确并重新调用

竹云IDaaS开放平台