调用 UpdateTeachAssistantAccount
接口,在指定直播间内新增助播账号,或更新已有助播账号的功能权限、登录密码、头衔等信息。
Id
(助播账号 ID)和 IdentityId
(助播平台的登录账号) 或传入 Id
和 IdentityId
且参数取值为 0
,即可新增助播账号。LoginType
取值为 0
时,传入助播的账号 ID 和登录账号作为 Id
和 IdentityId
的参数值,即可更新该助播账号的助播头衔、助播昵称、登录密码、功能权限或可管理的直播分组。您可以调用 ListTeachAssistantAccounts 接口查询助播的账号 ID 和登录账号。说明
Id
与 IdentityId
的参数值对应同一个助播账号。LoginType
取值为 1
时,传入助播的账号 ID 作为 Id
的参数值,即可更新该助播账号的助播头衔。您可以调用 ListTeachAssistantAccounts 接口查询助播的账号 ID。下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateTeachAssistantAccount | 接口名称。当前 API 的名称为 UpdateTeachAssistantAccount 。 |
Version | String | 是 | 2023-08-01 | 接口版本。当前 API 的版本为 2023-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
TeachAssistantAccount | Object of TeachAssistantAccount | 是 | - | 助播账号信息列表。 |
ActivityId | Long | 是 |
| 直播间 ID。您可以通过 ListActivityAPI 接口查询 ID。 说明 使用子账号调用接口时,确保该直播间对子账号可见。有关如何配置子账号的可见范围,详见子账号管理。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
LoginType | Integer | 否 |
| 登录方式。默认值为
|
Id | Long | 否 | 0 | 助播账号 ID,用于新增助播账号或更新助播账号信息,详见接口行为。 |
IdentityId | String | 否 | 0 | 助播平台的登录账号,用于新增助播账号或更新助播账号信息,详见接口行为。 |
Title | String | 是 | 助播 | 助播头衔。长度为 1 到 10 个字符。 |
NickName | String | 否 |
| 助播昵称。长度为 1 到 20 个字符。 说明 当 |
Password | String | 否 |
| 助播平台的登录密码。长度为 1 到 20 个字符。
说明 新增助播账号时,不传该参数,则由系统随机生成登录密码。 |
TeachAssistantFeatures | Array of Integer | 是 |
| 助播的功能权限。当
|
AudienceGroupIds | Array of Long | 否 |
| 助播可管理的直播分组 ID。参数取值为 说明 仅当 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TeachAssistantAccounts | Array of TeachAssistantAccounts | - | 助播账号信息列表。 |
MaxTeachAssistantAccountNumber | Long |
| 直播间内助播账号的数量上限。 说明 开通的功能版本不同,该参数的取值也不同:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
LoginType | Integer |
| 登录方式。取值如下:
|
Title | String | 助播 | 助播头衔。 |
NickName | String | 老师 | 助播昵称。 |
TeachAssistantFeatures | Array of Integer |
| 助播的功能权限。当
|
LoginUrl | String |
|
|
OneStepLoginUrl | String |
| 助播平台的一键免登录地址,即助播可通过该地址免登录进入助播平台。 说明 当 |
Password | String |
| 助播平台的登录密码。 说明 仅当 |
Id | Long | 1 | 助播账号 ID。 |
IdentityId | String |
| 助播平台的登录账号。 说明 仅当 |
AudienceGroupIds | Array of Long |
| 助播可管理的直播分组 ID。 说明 仅当 |
UserId | String |
| 助播的用户 ID。 说明 仅当 |
POST https://livesaas.volcengineapi.com/?Action=UpdateTeachAssistantAccount&Version=2023-08-01 { "TeachAssistantAccount": { "Id": 0, "Title": "助播", "NickName": "老师", "Password": "123456", "TeachAssistantFeatures": [ 1, 2, 3 ], "IdentityId": "0", "AudienceGroupIds": [ 1789**52525, 1491**45655 ], "LoginType": 0 }, "ActivityId": 1779****87296 }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "UpdateTeachAssistantAccount", "Version": "2023-08-01", "Service": "livesaas", "Region": "cn-north-1", "SystemTime": 1697446406 }, "Result": { "TeachAssistantAccounts": [ { "Password": "123456", "Id": 1, "NickName": "老师", "TeachAssistantFeatures": [ 1, 2, 3 ], "IdentityId": "9188382", "Title": "助播", "LoginUrl": "https://live.example.com/ta/1779854981841/login?identity_id=918**82", "OneStepLoginUrl": "https://live.example.com/ta/1779854981841/login?identity_id=918**82&p=***", "AudienceGroupIds": [ 1789**52525, 1491**45655 ], "LoginType": 0, "UserId": "" } ], "MaxTeachAssistantAccountNumber": 5 } }
下表提供了该接口特有的错误码,公共错误码请参见公共错误码和错误码文档。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
409 | OperationDenied.TitleHitSensitiveWords | Operation is denied because the title hits sensitive words. | Title 参数取值包含敏感词。请修改后重试。 |
400 | OperationDenied.NickNameHitSensitiveWords | Operation is denied because the nickName hits sensitive words | NickName 参数取值包含敏感词。请修改后重试。 |
400 | OperationDenied.TeachAssistantAccountOverLimit | Operation is denied because the number of teaching assistant accounts exceeds the limit. | 助播账号的数量超出直播间上限(即返回参数 MaxTeachAssistantAccountNumber 的取值)。请调用 DeleteTeachAssistantAccount 接口删除部分助播账号后重试。 |