SetResellerUserStatus
调用 SetResellerUserStatus 设置托管、冻结状态。
调试
前往 API Explorer 在线调试,API Explorer 提供在线调用 API、动态生成 SDK Example 代码和快速检索接口等能力,能显著降低使用云 API 的难度,推荐使用。
请求参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
OwnerId | Long | 是 | 345****222 | 阿里云 UID |
BusinessType | String | 是 | TRUSTEESHIP | 业务模式
|
Status | String | 是 | Trusteeship | 状态 BusinessType=FREEZE时,使用:
BusinessType=TRUSTEESHIP时,使用:
|
*注释:
冻结业务包含解冻、冻结操作,是指合作伙伴在一些特殊场景下,针对终端用户实施服务终止(即停机服务)、服务启用(即开机服务)的业务;
托管业务主要包含托管、非托管两种模式
托管模式:是指针对终端用户,合作伙伴选择由阿里云来进行用户欠费停机的控制,阿里云负责代替合作伙伴管理客户资金状态(欠费,停机,恢复等等),逻辑和阿里云官网保持一致,欠费就会触发停机;
1. QUOTA不足,进入欠费状态 2. 欠费15天后,释放资源
非托管模式:是指针对终端用户,欠费停机动作由合作伙伴自行控制,停机动作通过合作伙伴发起
1. QUOTA不足,欠费不停机 2. 欠费15天后,资源不释放,在这个状态下,合作伙伴“需要”支付所有产生的费用
返回参数
名称 | 类型 | 示例值 | 描述 |
RequestId | String | 323232 | 请求标识 |
Code | String | 200 | 返回码 |
Message | String | successful | 返回信息 |
Success | Boolean | true | 请求是否成功,取值:
|
Data | Boolean | true | 设置是否成功,取值:
|
请求示例
https://business.aliyuncs.com/?Action=SetResellerUserStatus
&OwerId=345****222
&BusinessType=FREEZE
&Status=Trusteeship
返回示例
{
"RequestId":"323232",
"Code":"200",
"Message":"successful",
"Success":true,
"Data": true
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
500 | CreditInnerError | This interface has some error. Please try again. | 界面错误,请重试 |
200 | -116 | Fail to modify Enduser status, Quota is less than 0. | 无法修改最终用户状态,Quota 配额小于 0 |
400 | NotApplicable | This API is not applicable for caller. | 该接口不适用 |
400 | NotAuthorized | This API is not authorized for caller. | 接口调用者未授权 |
400 | InternalError | The request processing has failed due to some unknown error, exception or failure. | 由于某些未知错误或异常,请求处理失败 |
400 | ParameterError | Missing the must parameter. | 缺少重要参数 |
500 | UndefinedError | The request processing has failed due to some unknown error. | 由于某些未知错误,请求处理失 |