您可通过此接口在指定直播间新增直播助教账号,或更新已有直播助教账号的功能权限、登录密码、昵称等信息。
说明
当助教在线时更新对应助教账号的登录密码或功能权限,则该助教将被强制退出。
Id
(直播助教账号 ID)和 IdentityId
(直播助教登录账号) 或传入 Id
和 IdentityId
且参数取值为 0
,即可新增直播助教账号。Id
和 IdentityId
参数值,即可更新该账号信息。您可以通过 ListTeachAssistantAccounts 接口查询直播助教的账号 ID 和登录账号。说明
更新直播助教账号信息时,确保请求参数中 Id
与 IdentityId
的参数值对应同一个直播助教账号。
请求频率:单用户请求频率限制为 6 次/秒。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateTeachAssistantAccount | 接口名称。当前 API 的名称为 UpdateTeachAssistantAccount 。 |
Version | String | 是 | 2023-08-01 | 接口版本。当前 API 的版本为 2023-08-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
TeachAssistantAccount | Object of TeachAssistantAccount | 是 | - | 直播助教账号信息列表。 |
ActivityId | Long | 是 | 1779870487296 | 直播间 ID。您可以通过 ListActivityAPI 接口查询 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Id | Long | 否 |
| 直播助教账号 ID。
|
Title | String | 是 | 助教头衔 | 直播助教头衔。最多支持输入 10 个字符。 |
NickName | String | 是 | 助教昵称 | 直播助教昵称。最多支持输入 20 个字符。 |
Password | String | 否 |
| 直播助教平台的登录密码。新增直播助教账户时,若未配置则由系统随机生成。最多支持输入 20 个字符。支持以下字符类型:
|
TeachAssistantFeatures | Array of Integer | 是 |
| 直播助教的功能权限。
说明 仅在同时满足以下条件时,直播助教才可以使用观众聊天、互动工具、商品管控、互动问答或私聊功能。
|
IdentityId | String | 否 |
| 直播助教的登录账号。
说明 更新直播助教账号信息时,确保 |
AudienceGroupIds | Array of Long | 是 | [17895452525,14912545655] | 助教可管理的直播分组列表。取值为 -2 时,表示全部直播分组。您可以通过 GetAudienceGroupConfig 接口查询 ID。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
TeachAssistantAccounts | Array of TeachAssistantAccounts | - | 直播助教账号信息列表。 |
MaxTeachAssistantAccountNumber | Long |
| 最多支持新增的直播助教账号数量。 说明 开通的功能版本不同,该参数的取值也不同:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Password | String | 123456 | 直播助教平台的登录密码。 |
Id | Long | 1 | 直播助教账号 ID。 |
NickName | String | 助教昵称 | 直播助教昵称。 |
TeachAssistantFeatures | Array of Integer |
| 直播助教的功能权限。
|
IdentityId | String | 9188382 | 直播助教的登录账号。 |
Title | String | 助教头衔 | 直播助教头衔。 |
LoginUrl | String | https://live.example.com/ta/1779870487296/login?identity_id=9188382 | 直播助教平台的登录地址。 |
OneStepLoginUrl | String | https://live.example.com/ta/1779854981841/login?identity_id=9188382&p=*** | 直播助教平台的一键免登录地址,即助教可通过该地址免登录进入直播助教平台。 |
AudienceGroupIds | Array of Long | [17895452525,14912545655] | 助教可管理的直播分组列表。 |
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":[ 17895452525, 14912545655 ] }, "ActivityId": 1779870487296 }
{ "ResponseMetadata": { "RequestId": "202306041104200100100232280022D31", "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/1779870487296/login?identity_id=9188382", "OneStepLoginUrl":"https://live.example.com/ta/1779854981841/login?identity_id=9188382&p=***", "AudienceGroupIds":[ 17895452525, 14912545655 ] } ], "MaxTeachAssistantAccountNumber": 2 } }
下表提供了该接口特有的错误码,公共错误码请参见公共错误码和错误码文档。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
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. | 超出新增直播助教账号数量的上限。 |