Skip to content

发送邮箱验证码 ​

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

请求说明 ​

请求头 ​

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本是Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹是String156aysdna213sc50
X-device-ip调用方客户端IP否String192.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应用授权ID是StringnTo1eRIub60vPb54WeE6aojPwYwImtl4
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开放平台