调用 UpdateViewerLevelConfig 接口,在账户中心 > 观众等级页面的指定观众等级库中,更新等级配置。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | UpdateViewerLevelConfig | 接口名称。当前 API 的名称为 UpdateViewerLevelConfig。 |
| Version | String | 是 | 2023-08-01 | 接口版本。当前 API 的版本为 2023-08-01。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| UpdateLevelUnits | Array of UpdateLevelUnits | 是 | - | 待更新的等级配置信息。 |
ViewerLevelGroupId | Long | 否 |
| 观众等级库 ID。可通过 ListAccountViewerLevelGroup 接口获取。 说明
|
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| LevelId | Long | 是 | 10086 | 等级 ID。可通过 GetViewerLevelConfig 接口获取。 |
ViewerLevelConfigs | Object of ViewerLevelConfigs | 是 |
| 要更新的等级配置信息。 说明 参数 LevelName、Color、LevelIcon 和 Description 至少需要传一个。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| LevelName | String | 否 | 青铜会员 | 等级名称,不可超过 5 个字符。 |
| Color | String | 否 | #CD7F32 | 等级名称和图标的背景颜色,需遵循十六进制颜色码格式。 |
| LevelIcon | String | 否 | http://example.com/icons/bronze.png | 等级图标的 URL,包含协议头。最多支持 1024 个字符。 |
| Description | String | 否 | 刚开始观看直播的新手观众 | 等级描述。最多支持 200 个字符。 |
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| Status | Boolean | true | 是否更新成功。成功返回 true。 |
POST https://livesaas.volcengineapi.com/?Action=UpdateViewerLevelConfig&Version=2023-08-01 { "UpdateLevelUnits": [ { "LevelId": 10086, "ViewerLevelConfigs": { "LevelName": "青铜会员", "Color": "#CD7F32", "LevelIcon": "http://example.com/icons/bronze.png", "Description": "刚开始观看直播的新手观众" } } ], "ViewerLevelGroupId": 123456 }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "UpdateViewerLevelConfig", "Version": "2023-08-01", "Service": "livesaas", "Region": "cn-north-1", "SystemTime": 1697446406 }, "Result": { "Status": true } }
下表提供了该接口特有的错误码,公共错误码请参见公共错误码和错误码文档。
| 状态码 | 错误码 | 错误信息 | 说明 |
|---|---|---|---|
| 403 | OperationDenied.LevelGroupID | Operation is denied because can not edit this group. | 当前子账号没有指定等级库的编辑权限。您可通过 ListAccountViewerLevelGroup 接口判断子账号是否可编辑指定等级库。有关如何配置子账号的权限范围,详见子账号管理。 |