OkayAPI Docs


API Path: /api/App/User/SendResetPasswordEmailCode

API Description: 通过会员邮箱找回密码接口。首先,会员扩展信息中必须已经包含会员的邮箱地址,否则无法发送;其次,开发者必须已正确配置并开启邮件服务,否则无法发送;最后,邮件发送成功后需要调用App.User.ResetPasswordWithEmailCode会员邮箱重置密码接口。

1
API Traffic
HTTP/HTTPS
Protocol
GET/POST
Method
UTF-8
Charset
JSON
Response

API Debug   


API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
usernameStringRequiredMIN: 1需要找回密码的应用会员账号
email_fieldStringOptaionyesapi_email会员扩展信息中邮箱的字段名称,且会员的邮箱不能为空
expire_timeIntOptaion3600MIN: 60;MAX: 3600单位:秒,表示邮件动态验证码多少时间内有效,最短1分钟,最长1小时。
code_lenIntOptaion6MIN: 4;MAX: 8动态验证码的长度,由大小写和数字组成。
code_typeIntOptaion动态验证码的类型:默认-数字+大小写字母;1-纯数字;2-纯小写字母;3-纯大写字母;4-大小写字母

API Debug

KEYREQUIREDVALUE
app_key *Required
username *Required
email_field Option
expire_time Option
code_len Option
code_type Option

API Response

KEYTypeDescription
err_codeInt操作状态码,0成功,1会员不存在,2员邮箱为空或邮箱地址非法,3邮件动态验证码已发送
err_msgString错误提示信息,err_code非0时参考此提示信息

HTTP Response Code

HTTP Status CodeDescription
Http Status = 200Success
Http Status = 400Illegal-Params
Http Status = 401Illegal-Token
Http Status = 402IP-Banned
Http Status = 404API-NOT-Exsits
Http Status = 406Illegal-APPKEY
Http Status = 407APPKEY-Expired-Out
Http Status = 408APPKEY-Busy
Http Status = 409Illegal-Sign
Http Status = 413API-Traffic-NOT-Enough
Http Status = 415API-LOCKED
Http Status = 500Internal-Server-Error

如何修改密码??