注册

重置用户密码

接口说明

通过此接口可以重置一个用户的密码至随机密码,重置成功后新的随机密码将会发送到对应的邮箱中。 调用此接口需要有应用的AppId与AppSecret,您可以联系弹弹play开发方申请。

请求说明

请求参数中userName和email必须和注册时的信息完全一致,方能成功重置。 重置密码的请求每2分钟只能发送一次,否则会返回错误信息。

Hash计算方法

Hash属性的计算方法为,将登录请求中 appId email unixTimestamp userName 属性的值加上您应用的 AppSecret 密钥的值按顺序拼接起来, 计算出32位MD5(不区分大小写)。举例来说,appId为dandanplay,AppSecret为FFFFF,用户名为test1,邮箱为test3@example.com, 那么计算方法将会是 hash=MD5(dandanplaytest3@example.com666666666test1FFFFF)。

错误代码

当调用接口发生错误时,例如参数不完整、验证错误、登录失败,success属性值将为false,errorCode代码将不为0, 同时errorMessage属性将包含错误的描述信息 。

post/api/v2/register/resetpassword

Request

  • Base URL: https://api.dandanplay.net
  • URL: https://api.dandanplay.net/api/v2/register/resetpassword
  • Auth: one of:
    • API key in header X-AppId
    • API key in header X-AppSecret
    • HTTP bearer

Request body

appIdstring required

应用ID

userNamestring required

用户名

emailstring required

注册此用户时填写的备用邮箱

unixTimestampinteger

Unix时间戳:从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。

hashstring required

通过参数计算得到的32位MD5值,不区分大小写。计算方法请参考接口说明。

captchaTokenstring nullable

风险触发时的人机验证令牌,不参与旧版Hash计算。

Response

errorCodeinteger

错误代码,0表示没有发生错误,非0表示有错误,详细信息会包含在errorMessage属性中

successboolean

接口是否调用成功

errorMessagestring nullable

当发生错误时,说明错误具体原因

errorDetailstring nullable

当参数校验失败时,提供可供调用方定位问题字段的补充信息。

Changes

No recorded changes to this operation across all 1 revision of this API.