接口说明
面向政企版租户开放用户管理批量重置密码接口 业务逻辑:支持批量重置用户密码(不超过100个用户)。 (1)用户类型是用户激活类型会下发重置密码通知(邮箱、短信二选一,优先邮箱)。下发内容与门户中逻辑一致。校验用户是否存在,若用户不存在则提示“用户不存在”。用户激活类型没有激活不能重置密码,提示“用户未激活,不允许进行重置密码”。 (2)用户类型是管理员激活类型的话,则支持直接通过新密码进行密码重置 限流:根据租户实现用户级别的限流,限制为100次每秒 批量:支持批量移动用户,每批次限制100个用户
URL
POST https://ecloud.10086.cn/api/Computer_api/cem_openapi/ccacem/api/v1/userManage/batchResetPwd
请求参数
Body
|
参数名称
|
类型
|
必填
|
描述
|
|
batchResetPwdReqDtos
|
BatchResetPwdReqDtos
|
是
|
批量重置密码请求入参 |
|
resetPwdList
|
<ResetPwdReqDto> array
|
是
|
批量重置密码列表 |
|
password
|
string
|
是
|
密码 |
|
userId
|
string
|
是
|
云电脑用户id |
请求示例
POST https://ecloud.10086.cn/api/Computer_api/cem_openapi/ccacem/api/v1/userManage/batchResetPwd
{
"resetPwdList":[
{
"userId":"1726508060639748098",
"password":"Poppy1314&@@"
}
]
}
返回参数
返回码:200
OK
|
参数名称
|
类型
|
描述
|
|
body
|
BatchResetPwdRespDto
|
请求成功时返回的数据 |
|
failList
|
<BatchResetPwdFail> array
|
批量重置密码失败集合 |
|
mail
|
string
|
邮箱 |
|
mobile
|
string
|
手机号 |
|
reason
|
string
|
重置失败原因 |
|
result
|
string
|
重置结果 |
|
tenantId
|
string
|
租户id |
|
userId
|
string
|
云电脑用户id |
|
failSize
|
string
|
重置失败数量 |
|
successList
|
<BatchResetPwdSuccess> array
|
批量重置密码成功集合 |
|
mail
|
string
|
邮箱 |
|
mobile
|
string
|
手机号 |
|
result
|
string
|
重置结果 |
|
tenantId
|
string
|
租户id |
|
userId
|
string
|
云电脑用户id |
|
successSize
|
string
|
重置成功数量 |
|
errorCode
|
string
|
统一错误码 |
|
errorMessage
|
string
|
错误码提示信息 |
|
requestId
|
string
|
每个请求的序列号 |
|
state
|
enum(OK,ERROR,EXCEPTION,FORBIDDEN,REMAINING,TIMEOUT)
|
返回状态码;返回正常:OK,返回错误:ERROR,返回异常:EXCEPTION,需要告警实现的:ALARM,禁止访问:FORBIDDEN |
返回示例
返回码:200
OK
{
"state":"OK",
"body":{
"successList":[
{
"userId":"1726508060639748098",
"tenantId":"1648592814495367170",
"mail":"zhangsan@qq.com",
"mobile":"13211111111",
"result":"成功"
}
],
"successSize":"1",
"failList":null,
"failSize":"0"
},
"errorCode":"200",
"errorMessage":"",
"requestId":"82e5494496694a1ebc94e14e6822f63e"
}