批量重置密码

接口说明

面向政企版租户开放用户管理批量重置密码接口 业务逻辑:支持批量重置用户密码(不超过100个用户)。 (1)用户类型是用户激活类型会下发重置密码通知(邮箱、短信二选一,优先邮箱)。下发内容与门户中逻辑一致。校验用户是否存在,若用户不存在则提示“用户不存在”。用户激活类型没有激活不能重置密码,提示“用户未激活,不允许进行重置密码”。 (2)用户类型是管理员激活类型的话,则支持直接通过新密码进行密码重置 限流:根据租户实现用户级别的限流,限制为100次每秒 批量:支持批量移动用户,每批次限制100个用户


推荐使用API Explorer调试

API Explorer支持接口在线可视化调用,同时自动生成动态代码示例,搭配OpenAPI SDK无需计算签名实现接口快速集成。

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"
}
本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。