'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'imp', 'version' => '2021-06-30', ], 'directories' => [ [ 'id' => 121844, 'title' => null, 'type' => 'directory', 'children' => [ 'GetAuthToken', ], ], [ 'id' => 121852, 'title' => null, 'type' => 'directory', 'children' => [ [ 'id' => 167587, 'title' => null, 'type' => 'directory', 'children' => [ 'ListLiveRooms', 'ListLiveRoomsById', ], ], [ 'id' => 167586, 'title' => null, 'type' => 'directory', 'children' => [ 'GetLiveRoomStatistics', 'GetLiveRoomUserStatistics', ], ], [ 'id' => 169037, 'title' => null, 'type' => 'directory', 'children' => [ 'GetLiveRecord', 'CreateLiveRecordSliceFile', 'ListLiveFiles', 'DeleteLiveFilesById', ], ], 'CreateLiveRoom', 'DeleteLiveRoom', 'PublishLiveRoom', 'UpdateLiveRoom', 'StopLiveRoom', 'GetLiveRoom', ], ], [ 'id' => 121846, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateClass', 'DeleteClass', 'StopClass', 'UpdateClass', 'GetClassDetail', 'ListClasses', 'GetClassRecord', 'UpdateShareScreenLayout', ], ], [ 'id' => 121863, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateRoom', 'DeleteRoom', 'UpdateRoom', 'KickRoomUser', 'SetUserAdmin', 'CancelUserAdmin', 'GetRoom', 'ListRooms', 'ListRoomUsers', ], ], [ 'id' => 121870, 'title' => null, 'type' => 'directory', 'children' => [ [ 'id' => 167432, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateSensitiveWord', 'DeleteSensitiveWord', 'ListSensitiveWord', ], ], [ 'id' => 167433, 'title' => null, 'type' => 'directory', 'children' => [ 'CancelBanAllComment', 'CancelBanComment', 'BanAllComment', 'BanComment', ], ], [ 'id' => 167434, 'title' => null, 'type' => 'directory', 'children' => [ 'SendCustomMessageToAll', 'SendCustomMessageToUsers', 'SendComment', 'DeleteComment', 'ListComments', 'DeleteCommentByCreatorId', ], ], ], ], [ 'id' => 121880, 'title' => null, 'type' => 'directory', 'children' => [ 'DeleteConference', 'RemoveMember', 'GetConference', 'ListConferenceUsers', ], ], [ 'id' => 121893, 'title' => null, 'type' => 'directory', 'children' => [ 'GetStandardRoomJumpUrl', ], ], [ 'id' => 167286, 'title' => null, 'type' => 'directory', 'children' => [ 'DescribeMeterImpWatchLiveTimeByLiveId', 'DescribeMeterImpPlayBackTimeByLiveId', ], ], [ 'id' => 121914, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateLive', 'DeleteLive', 'PublishLive', 'UpdateLive', 'StopLive', 'GetLive', ], ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'GetAuthToken' => [ 'summary' => '获取登录Token', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '用户的应用ID,在控制台创建应用时生成', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'title' => '终端设备类型,通过控制台创建和查询', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '06***9c', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户UserId,在AppId下单独唯一', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'DeviceId', 'in' => 'formData', 'schema' => [ 'title' => '终端设备ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'a494caec-***-695ef345db77', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'AccessToken' => [ 'title' => '用于长连接建连的token', 'description' => '', 'type' => 'string', 'example' => 'oauth_cloud_key:***-b0YY5Gy6Q', ], 'RefreshToken' => [ 'title' => '更新Token,若AccessToken过期,则可以使用RefreshToken再次获取新Token', 'description' => '', 'type' => 'string', 'example' => 'oauth_cloud_key:****-Q62xggOTdgk3gw=', ], 'AccessTokenExpiredTime' => [ 'title' => '登录token过期时间(毫秒)', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '86400000', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"AccessToken\\": \\"oauth_cloud_key:***-b0YY5Gy6Q\\",\\n \\"RefreshToken\\": \\"oauth_cloud_key:****-Q62xggOTdgk3gw=\\",\\n \\"AccessTokenExpiredTime\\": 86400000\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n oauth_cloud_key:***-b0YY5Gy6Q\\n oauth_cloud_key:****-Q62xggOTdgk3gw=\\n 86400000\\n \\n","errorExample":""}]', ], 'ListLiveRooms' => [ 'summary' => '查询场景化直播列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'title' => '直播状态,0-在播 1-下播,不传则返回所有直播。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从1开始,传空默认查询第1页。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大支持50,参数为空默认显示个数为10。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => '直播总数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PageTotal' => [ 'title' => '直播总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '10', ], 'HasMore' => [ 'title' => '是否还有下一页。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'LiveList' => [ 'title' => '直播列表信息。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'AppId' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'Status' => [ 'title' => '直播状态,0-在播 1-下播。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'ChatId' => [ 'title' => '聊天ID。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'Title' => [ 'title' => '标题。', 'description' => '', 'type' => 'string', 'example' => 'Title001', ], 'Notice' => [ 'title' => '公告。', 'description' => '', 'type' => 'string', 'example' => 'Notice001', ], 'CoverUrl' => [ 'title' => '封面。', 'description' => '', 'type' => 'string', 'example' => 'http://***.png', ], 'AnchorId' => [ 'title' => '主播ID。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Uv' => [ 'title' => '访问用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'Extension' => [ 'title' => '直播拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], 'AnchorNick' => [ 'title' => '主播昵称。', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'Pv' => [ 'title' => '访问用户人次。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'OnlineCount' => [ 'title' => '在线用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'CreateTime' => [ 'title' => '直播的创建时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'StartTime' => [ 'title' => '直播的开始时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259600000', ], 'EndTime' => [ 'title' => '直播的结束时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259800000', ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"TotalCount\\": 100,\\n \\"PageTotal\\": 10,\\n \\"HasMore\\": true,\\n \\"LiveList\\": [\\n {\\n \\"AppId\\": \\"7m***q\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"Status\\": 1,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"ChatId\\": \\"09***f8\\",\\n \\"Title\\": \\"Title001\\",\\n \\"Notice\\": \\"Notice001\\",\\n \\"CoverUrl\\": \\"http://***.png\\",\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"Uv\\": 100,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n },\\n \\"AnchorNick\\": \\"User001\\",\\n \\"Pv\\": 200,\\n \\"OnlineCount\\": 50,\\n \\"CreateTime\\": 1624259500000,\\n \\"StartTime\\": 1624259600000,\\n \\"EndTime\\": 1624259800000\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 100\\n 10\\n true\\n \\n 7m***q\\n b7f2****ebb3\\n 1\\n AE35-****-T95F\\n 09***f8\\n Title001\\n Notice001\\n http://***.png\\n as****hs\\n 100\\n \\n test001\\n \\n User001\\n 200\\n 50\\n \\n \\n","errorExample":""}]', ], 'ListLiveRoomsById' => [ 'summary' => '根据直播id批量查询直播信息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '直播ID列表。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => false, 'example' => '["b7f2****ebb3"]', ], 'required' => true, 'example' => '0', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'LiveList' => [ 'title' => '直播列表信息。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'AppId' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'Status' => [ 'title' => '直播状态,0-在播 1-下播。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'ChatId' => [ 'title' => '聊天ID。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'Title' => [ 'title' => '标题。', 'description' => '', 'type' => 'string', 'example' => 'Title001', ], 'Notice' => [ 'title' => '公告。', 'description' => '', 'type' => 'string', 'example' => 'Notice001', ], 'CoverUrl' => [ 'title' => '封面。', 'description' => '', 'type' => 'string', 'example' => 'http://***.png', ], 'AnchorId' => [ 'title' => '主播ID。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Uv' => [ 'title' => '访问用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'Extension' => [ 'title' => '直播拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], 'AnchorNick' => [ 'title' => '主播昵称。', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'Pv' => [ 'title' => '访问用户人次。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'OnlineCount' => [ 'title' => '在线用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'CreateTime' => [ 'title' => '直播的创建时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'StartTime' => [ 'title' => '直播的开始时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'EndTime' => [ 'title' => '直播的结束时间。单位为ms。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveList\\": [\\n {\\n \\"AppId\\": \\"7m***q\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"Status\\": 1,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"ChatId\\": \\"09***f8\\",\\n \\"Title\\": \\"Title001\\",\\n \\"Notice\\": \\"Notice001\\",\\n \\"CoverUrl\\": \\"http://***.png\\",\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"Uv\\": 100,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n },\\n \\"AnchorNick\\": \\"User001\\",\\n \\"Pv\\": 200,\\n \\"OnlineCount\\": 50,\\n \\"CreateTime\\": 1624259500000,\\n \\"StartTime\\": 1624259500000,\\n \\"EndTime\\": 1624259500000\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n 7m***q\\n b7f2****ebb3\\n 1\\n AE35-****-T95F\\n 09***f8\\n RoomTitle001\\n RoomNotice001\\n http://***.png\\n as****hs\\n 100\\n \\n test001\\n \\n User001\\n 200\\n 50\\n \\n \\n","errorExample":""}]', ], 'GetLiveRoomStatistics' => [ 'summary' => '获取直播数据统计', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'Status' => [ 'title' => '直播状态,0-已创建 1-直播中 2-已关闭。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'Uv' => [ 'title' => '访问用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'Pv' => [ 'title' => '访问用户人次。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'MessageCount' => [ 'title' => '互动消息数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '500', ], 'StartTime' => [ 'title' => '直播开始时间,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'EndTime' => [ 'title' => '直播结束时间,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'WatchLiveTime' => [ 'title' => '总观看时长,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '10000000', ], 'LikeCount' => [ 'title' => '点赞数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'OnlineCount' => [ 'title' => '在线用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"Status\\": 1,\\n \\"Uv\\": 100,\\n \\"Pv\\": 200,\\n \\"MessageCount\\": 500,\\n \\"StartTime\\": 1624259500000,\\n \\"EndTime\\": 1624259500000,\\n \\"WatchLiveTime\\": 10000000,\\n \\"LikeCount\\": 100,\\n \\"OnlineCount\\": 50\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n b7f2****ebb3\\n 1\\n 100\\n 200\\n 500\\n 1624259500000\\n 1624259500000\\n 10000000\\n 100\\n 50\\n \\n","errorExample":""}]', ], 'GetLiveRoomUserStatistics' => [ 'summary' => '获取直播用户数据统计', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从1开始,传空默认查询第1页。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大支持50,参数为空默认显示个数为10。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '25', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'TotalCount' => [ 'title' => '用户总数', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PageTotal' => [ 'title' => '用户总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '10', ], 'HasMore' => [ 'title' => '是否还有下一页。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'UserStatisticsList' => [ 'title' => '用户观看数据列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'UserId' => [ 'title' => '用户ID。', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'WatchLiveTime' => [ 'title' => '观看时长,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100000', ], 'CommentCount' => [ 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'LikeCount' => [ 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], ], ], 'example' => '10000000', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"TotalCount\\": 100,\\n \\"PageTotal\\": 10,\\n \\"HasMore\\": true,\\n \\"UserStatisticsList\\": [\\n {\\n \\"UserId\\": \\"User001\\",\\n \\"WatchLiveTime\\": 100000,\\n \\"CommentCount\\": 100,\\n \\"LikeCount\\": 100\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n b7f2****ebb3\\n 100\\n 10\\n true\\n \\n User001\\n 100000\\n 100\\n 100\\n \\n \\n","errorExample":""}]', ], 'GetLiveRecord' => [ 'summary' => '获取直播录制详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq****cu', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播唯一标识,由调用CreateLiveRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人用户ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '34**29', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08F', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'PlaybackUrlMap' => [ 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'array', 'items' => [ 'type' => 'string', 'example' => 'http://demo.aliyundoc.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', 'description' => '', ], 'description' => '', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08F\\",\\n \\"Result\\": {\\n \\"PlaybackUrlMap\\": {\\n \\"key\\": [\\n \\"http://demo.aliyundoc.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n http://***.aliyundoc.nm/***8fc5-***f8****.webm?****77650&***xzSQU***\\n \\n \\n","errorExample":""}]', ], 'CreateLiveRecordSliceFile' => [ 'summary' => '创建直播录制的片段文件', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq****cu', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => [ 'title' => '片段开始时间,时间戳,单位为毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1577836800000', ], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => [ 'title' => '片段结束时间,时间戳,单位为毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1577836800000', ], ], [ 'name' => 'FileName', 'in' => 'formData', 'schema' => [ 'title' => '自定义文件名称。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'sliceFile', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'ER52****O9CA', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'SliceRecordUrl' => [ 'title' => '片段录制文件的地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-playback.com/**.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Invalid.Live.RecordContentExceed', 'errorMessage' => 'The record content between StartTime and EndTime is exceeded, please narrow down the range.', ], [ 'errorCode' => 'Invalid.Live.RecordContentTooShort', 'errorMessage' => 'The record time between StartTime and EndTime is too short, please enlarger the range.', ], [ 'errorCode' => 'Invalid.Live.RecordEndTimeMismatch', 'errorMessage' => 'Specified end time does not math the specified start time.', ], [ 'errorCode' => 'Invalid.Live.RecordInvalidBucket', 'errorMessage' => 'The oss bucket is invalid.', ], [ 'errorCode' => 'Invalid.Live.RecordLiveNotFound', 'errorMessage' => 'The live is not found.', ], [ 'errorCode' => 'Invalid.Live.RecordLiveStreamNotFound', 'errorMessage' => 'The live stream info is not found.', ], [ 'errorCode' => 'Invalid.Live.RecordNoContent', 'errorMessage' => 'The record has no content, please check the live record toggle.', ], [ 'errorCode' => 'Invalid.Live.RecordPlaybackDomainNotFound', 'errorMessage' => 'The record playback domain is not found, please open the liveRecordToggle in imp console and config playback domain.', ], [ 'errorCode' => 'Invalid.Live.WrongRecordOssConfig', 'errorMessage' => 'Specified oss config is wrong.', ], [ 'errorCode' => 'Invalid.Scene.LiveNotExist', 'errorMessage' => 'The live record does not exist. Please check again.', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"ER52****O9CA\\",\\n \\"Result\\": {\\n \\"SliceRecordUrl\\": \\"http://demo-app-playback.com/**.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n }\\n}","type":"json"}]', ], 'ListLiveFiles' => [ 'summary' => '获取直播的录制文件列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq**xy', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'acbder-**-34uh', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'FileList' => [ 'title' => '文件列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FileName' => [ 'title' => '文件名称。', 'description' => '', 'type' => 'string', 'example' => '12345/**/1.ts', ], 'Url' => [ 'title' => '文件下载地址。', 'description' => '', 'type' => 'string', 'example' => 'https://aliyundoc.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3/1.ts', ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"FileList\\": [\\n {\\n \\"FileName\\": \\"12345/**/1.ts\\",\\n \\"Url\\": \\"https://aliyundoc.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3/1.ts\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DeleteLiveFilesById' => [ 'summary' => '根据直播ID删除录制文件', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq**xy', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'acbder-**-34uh', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '返回结果。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": true\\n}","type":"json"}]', ], 'CreateLiveRoom' => [ 'summary' => '创建场景化直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '标题,支持中英文,最大长度32位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'Title001', ], ], [ 'name' => 'Notice', 'in' => 'formData', 'schema' => [ 'title' => '公告,支持中英文,最大长度256位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'Notice001', ], ], [ 'name' => 'CoverUrl', 'in' => 'formData', 'schema' => [ 'title' => '封面,支持图片地址链接格式', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'http://***.png', ], ], [ 'name' => 'Extension', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '拓展字段,按需传递,需要额外记录的房间属性。最大支持4096个字节。', 'description' => '', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', 'required' => false, 'example' => 'test001', ], 'example' => 'AE35****T95F', ], ], [ 'name' => 'AnchorId', 'in' => 'formData', 'schema' => [ 'title' => '主播id,仅支持英文和数字,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'AnchorNick', 'in' => 'formData', 'schema' => [ 'title' => '主播昵称。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'User001', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], [ 'name' => 'EnableLinkMic', 'in' => 'formData', 'schema' => [ 'title' => '是否开启连麦。', 'description' => '', 'type' => 'boolean', 'required' => false, 'example' => 'false', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'AppId' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'ChatId' => [ 'title' => '聊天ID。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'Title' => [ 'title' => '标题。', 'description' => '', 'type' => 'string', 'example' => 'Title001', ], 'Notice' => [ 'title' => '公告。', 'description' => '', 'type' => 'string', 'example' => 'Notice001', ], 'CoverUrl' => [ 'title' => '封面。', 'description' => '', 'type' => 'string', 'example' => 'http://***.png', ], 'AnchorId' => [ 'title' => '主播ID。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'PlaybackUrl' => [ 'title' => '直播回放地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'PushUrl' => [ 'title' => '直播推流地址。', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3', ], 'LiveUrl' => [ 'title' => '直播拉流地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'PluginInstanceInfoList' => [ 'title' => '活跃插件列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PluginType' => [ 'title' => '插件唯一标识,取值:live-直播,wb-白板,chat-聊天,rtc。', 'description' => '', 'type' => 'string', 'example' => 'live', ], 'PluginId' => [ 'title' => '插件实例唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'HASU-****-ASHD', ], 'CreateTime' => [ 'title' => '插件实例创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'Extension' => [ 'title' => '插件拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], ], ], ], 'Extension' => [ 'title' => '直播拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], 'AnchorNick' => [ 'title' => '主播昵称。', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'HlsUrl' => [ 'title' => '原画HLS播放地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcInfo' => [ 'title' => 'RTS低延迟播流信息。', 'description' => '', 'type' => 'object', 'properties' => [ 'ArtcUrl' => [ 'title' => 'RTS原码流地址,推荐移动端使用。', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcH5Url' => [ 'title' => 'RTS转码流地址,推荐web端使用。', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Invalid.Live.ConfigNotFound', 'errorMessage' => 'The live push domain and pull domain config not found.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"AppId\\": \\"7m***q\\",\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"ChatId\\": \\"09***f8\\",\\n \\"Title\\": \\"Title001\\",\\n \\"Notice\\": \\"Notice001\\",\\n \\"CoverUrl\\": \\"http://***.png\\",\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"PlaybackUrl\\": \\"http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"PushUrl\\": \\"rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3\\",\\n \\"LiveUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"PluginInstanceInfoList\\": [\\n {\\n \\"PluginType\\": \\"live\\",\\n \\"PluginId\\": \\"HASU-****-ASHD\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ],\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n },\\n \\"AnchorNick\\": \\"User001\\",\\n \\"HlsUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcInfo\\": {\\n \\"ArtcUrl\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcH5Url\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 7m***q\\n AE35-****-T95F\\n b7f2****ebb3\\n 09***f8\\n Title001\\n Notice001\\n http://***.png\\n as****hs\\n http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3\\n http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n live\\n HASU-****-ASHD\\n 1624589848000\\n \\n test001\\n \\n \\n \\n test001\\n \\n User001\\n http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n \\n","errorExample":""}]', ], 'DeleteLiveRoom' => [ 'summary' => '删除直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Scene.LiveStillStreaming', 'errorMessage' => 'Live is still streaming and cannot be deleted.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'PublishLiveRoom' => [ 'summary' => '发布直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'LiveUrl' => [ 'title' => '直播拉流地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'PushUrl' => [ 'title' => '直播推流地址。', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Invalid.Live.StatusNotMatch', 'errorMessage' => 'The live status not match.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"LiveUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"PushUrl\\": \\"rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n ER52****O9CA\\n \\n b7f2****ebb3\\n http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n","errorExample":""}]', ], 'UpdateLiveRoom' => [ 'summary' => '更新直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '标题,支持中英文,最大长度32位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'Title001', ], ], [ 'name' => 'Notice', 'in' => 'formData', 'schema' => [ 'title' => '公告,支持中英文,最大长度256位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'Notice001', ], ], [ 'name' => 'CoverUrl', 'in' => 'formData', 'schema' => [ 'title' => '封面,支持图片地址链接格式', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'http://***.png', ], ], [ 'name' => 'Extension', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '拓展字段,按需传递,需要额外记录的房间属性。', 'description' => '', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', 'required' => false, 'example' => 'test001', ], 'example' => 'AE35****T95F', ], ], [ 'name' => 'AnchorId', 'in' => 'formData', 'schema' => [ 'title' => '主播id,仅支持英文和数字,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], [ 'name' => 'AnchorNick', 'in' => 'formData', 'schema' => [ 'title' => '主播昵称。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'User001', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'user001', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'StopLiveRoom' => [ 'summary' => '关闭场景化直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 403 => [ [ 'errorCode' => 'Forbidden.Live.PermissionDenied', 'errorMessage' => 'The permission is denied.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'GetLiveRoom' => [ 'summary' => '查询场景化直播详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '创建场景化直播返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'AppId' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'LiveId' => [ 'title' => '直播ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'Status' => [ 'title' => '直播状态,0-在播 1-下播。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'ChatId' => [ 'title' => '聊天ID。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'Title' => [ 'title' => '标题。', 'description' => '', 'type' => 'string', 'example' => 'Title001', ], 'Notice' => [ 'title' => '公告。', 'description' => '', 'type' => 'string', 'example' => 'Notice001', ], 'CoverUrl' => [ 'title' => '封面。', 'description' => '', 'type' => 'string', 'example' => 'http://***.png', ], 'AnchorId' => [ 'title' => '主播ID。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Uv' => [ 'title' => '访问用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'OnlineCount' => [ 'title' => '在线用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'PlaybackUrl' => [ 'title' => '直播回放地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'PlaybackUrlHttps' => [ 'title' => 'https协议的直播回放地址', 'description' => '', 'type' => 'string', 'example' => 'https://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'CreateTime' => [ 'title' => '直播创建时间,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'EndTime' => [ 'title' => '直播结束时间,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'PushUrl' => [ 'title' => '直播推流地址。', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'LiveUrl' => [ 'title' => '直播拉流地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'LiveUrlHttps' => [ 'title' => 'https协议的直播拉流地址。', 'description' => '', 'type' => 'string', 'example' => 'https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'PluginInstanceInfoList' => [ 'title' => '活跃插件列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PluginType' => [ 'title' => '插件唯一标识,取值:live-直播,wb-白板,chat-聊天,rtc。', 'description' => '', 'type' => 'string', 'example' => 'live', ], 'PluginId' => [ 'title' => '插件实例唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'HASU-****-ASHD', ], 'CreateTime' => [ 'title' => '插件实例创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'Extension' => [ 'title' => '插件拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], ], ], ], 'Extension' => [ 'title' => '直播拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], 'Pv' => [ 'title' => '访问用户人次。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'AnchorNick' => [ 'title' => '主播昵称', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'StartTime' => [ 'title' => '直播开始时间,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'HlsUrl' => [ 'title' => '原画HLS播放地址。', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'HlsUrlHttps' => [ 'title' => 'https协议的原画HLS播放地址。', 'description' => '', 'type' => 'string', 'example' => 'https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'RtmpUrl' => [ 'title' => 'rtmp协议的播放地址', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcInfo' => [ 'title' => 'RTS低延迟播流信息。', 'description' => '', 'type' => 'object', 'properties' => [ 'ArtcUrl' => [ 'title' => 'RTS原码流地址,推荐移动端使用。', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcH5Url' => [ 'title' => 'RTS转码流地址,推荐web端使用。', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], ], 'EnableLinkMic' => [ 'title' => '是否开启连麦。', 'description' => '', 'type' => 'boolean', 'example' => 'true:开启连麦。false:未开启连麦。', ], 'ConfId' => [ 'title' => '连麦会议唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'fb0f-****-4cb1', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"AppId\\": \\"7m***q\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"Status\\": 1,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"ChatId\\": \\"09***f8\\",\\n \\"Title\\": \\"Title001\\",\\n \\"Notice\\": \\"Notice001\\",\\n \\"CoverUrl\\": \\"http://***.png\\",\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"Uv\\": 100,\\n \\"OnlineCount\\": 50,\\n \\"PlaybackUrl\\": \\"http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"PlaybackUrlHttps\\": \\"https://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"CreateTime\\": 1624259500000,\\n \\"EndTime\\": 1624259500000,\\n \\"PushUrl\\": \\"rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"LiveUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"LiveUrlHttps\\": \\"https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"PluginInstanceInfoList\\": [\\n {\\n \\"PluginType\\": \\"live\\",\\n \\"PluginId\\": \\"HASU-****-ASHD\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ],\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n },\\n \\"Pv\\": 200,\\n \\"AnchorNick\\": \\"User001\\",\\n \\"StartTime\\": 1624259500000,\\n \\"HlsUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"HlsUrlHttps\\": \\"https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"RtmpUrl\\": \\"rtmp://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcInfo\\": {\\n \\"ArtcUrl\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcH5Url\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n },\\n \\"EnableLinkMic\\": true,\\n \\"ConfId\\": \\"fb0f-****-4cb1\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 7m***q\\n b7f2****ebb3\\n 1\\n AE35-****-T95F\\n 09***f8\\n Title001\\n Notice001\\n http://***.png\\n as****hs\\n 100\\n 50\\n http://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n https://demo-app-playback.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n 1624259500000\\n 1624259500000\\n rtmp://demo-app-push.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.flv?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n live\\n HASU-****-ASHD\\n 1624589848000\\n \\n test001\\n \\n \\n \\n test001\\n \\n 200\\n User001\\n 1624259500000\\n http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n https://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n rtmp://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n \\n","errorExample":""}]', ], 'CreateClass' => [ 'summary' => '创建课堂', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '课堂标题', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'ClassTitle001', ], ], [ 'name' => 'CreateUserId', 'in' => 'formData', 'schema' => [ 'title' => '创建人用户ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'CreateNickname', 'in' => 'formData', 'schema' => [ 'title' => '创建人用户昵称。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'nickname001', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'ClassId' => [ 'title' => '课堂唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'A55-****-Y34O', ], 'Title' => [ 'title' => '课堂标题。', 'description' => '', 'type' => 'string', 'example' => 'PPT制作培训', ], 'CreateUserId' => [ 'title' => '创建人ID。', 'description' => '', 'type' => 'string', 'example' => '34***45', ], 'CreateNickname' => [ 'title' => '创建人昵称。', 'description' => '', 'type' => 'string', 'example' => '随风', ], 'Status' => [ 'title' => '课堂状态,0:未开始 1:上课中 2:已下课。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '2', ], 'RoomId' => [ 'title' => '房间ID', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'LiveId' => [ 'title' => '直播的唯一标识ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'ConfId' => [ 'title' => '连麦会议唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'fb0f-****-4cb1', ], 'WhiteboardId' => [ 'title' => '白板ID', 'description' => '', 'type' => 'string', 'example' => 'fgej**2', ], 'WhiteboardRecordId' => [ 'title' => '白板录制ID', 'description' => '', 'type' => 'string', 'example' => 'eofg**rt', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Invalid.Live.ConfigNotFound', 'errorMessage' => 'The live push domain and pull domain config not found.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"ClassId\\": \\"A55-****-Y34O\\",\\n \\"Title\\": \\"PPT制作培训\\",\\n \\"CreateUserId\\": \\"34***45\\",\\n \\"CreateNickname\\": \\"随风\\",\\n \\"Status\\": 2,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"ConfId\\": \\"fb0f-****-4cb1\\",\\n \\"WhiteboardId\\": \\"fgej**2\\",\\n \\"WhiteboardRecordId\\": \\"eofg**rt\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n A55-****-Y34O\\n PPT制作培训\\n 34***45\\n 随风\\n 2\\n AE35-****-T95F\\n b7f2****ebb3\\n fb0f-****-4cb1\\n fgej**2\\n eofg**rt\\n \\n","errorExample":""}]', ], 'DeleteClass' => [ 'summary' => '删除课堂', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课堂唯一标识。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'A55-****-Y34O', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人用户ID,仅支持中英文数字,下划线,中划线,1~36个字符。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'StopClass' => [ 'summary' => '下课', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课堂唯一标识。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'A55-****-Y34O', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作者用户ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'UpdateClass' => [ 'summary' => '更新课堂', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课堂唯一标识。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'A55-****-Y34O', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '课堂标题,1~32个字符。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'ClassTitle001', ], ], [ 'name' => 'CreateUserId', 'in' => 'formData', 'schema' => [ 'title' => '创建人用户ID,仅支持中英文数字,下划线,中划线,1~36个字符。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], [ 'name' => 'CreateNickname', 'in' => 'formData', 'schema' => [ 'title' => '创建人用户昵称,1~32个字符。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'nickname001', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'GetClassDetail' => [ 'summary' => '获取课堂详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课堂唯一标识,由调用CreateClass返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'A55-****-Y34O', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人用户ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'ClassId' => [ 'title' => '课堂唯一标识,由调用CreateClass返回。', 'description' => '', 'type' => 'string', 'example' => 'A55-****-Y34O', ], 'Title' => [ 'title' => '课堂标题。', 'description' => '', 'type' => 'string', 'example' => 'ClassTitle001', ], 'CreateUserId' => [ 'title' => '创建人ID。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'CreateNickname' => [ 'title' => '创建人昵称。', 'description' => '', 'type' => 'string', 'example' => 'nickname001', ], 'Status' => [ 'title' => '课堂状态,0:未开始 1:上课中 2:已下课。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '2', ], 'StartTime' => [ 'title' => '开始上课时间戳,毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1632794405000', ], 'EndTime' => [ 'title' => '下课时间戳,毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1632797405000', ], 'RoomId' => [ 'title' => '房间ID', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'LiveId' => [ 'title' => '直播的唯一标识ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'ConfId' => [ 'title' => '连麦会议唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'fb0f-****-4cb1', ], 'WhiteboardId' => [ 'title' => '白板ID', 'description' => '', 'type' => 'string', 'example' => 'fgej**2', ], 'WhiteboardRecordId' => [ 'title' => '白板录制ID', 'description' => '', 'type' => 'string', 'example' => 'eofg**rt', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"ClassId\\": \\"A55-****-Y34O\\",\\n \\"Title\\": \\"ClassTitle001\\",\\n \\"CreateUserId\\": \\"as****hs\\",\\n \\"CreateNickname\\": \\"nickname001\\",\\n \\"Status\\": 2,\\n \\"StartTime\\": 1632794405000,\\n \\"EndTime\\": 1632797405000,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"ConfId\\": \\"fb0f-****-4cb1\\",\\n \\"WhiteboardId\\": \\"fgej**2\\",\\n \\"WhiteboardRecordId\\": \\"eofg**rt\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n A55-****-Y34O\\n ClassTitle001\\n as****hs\\n nickname001\\n 2\\n 1632794405000\\n 1632797405000\\n AE35-****-T95F\\n b7f2****ebb3\\n fb0f-****-4cb1\\n fgej**2\\n eofg**rt\\n \\n","errorExample":""}]', ], 'ListClasses' => [ 'summary' => '获取课程列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq****cu', ], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'title' => '课程状态,0-未开课 1-上课中 2-已下课,不传则返回所有课程。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '2', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从1开始,传空默认查询第1页。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大支持50,参数为空默认显示个数为10。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '25', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'ER52****O9CA', ], 'Result' => [ 'title' => '创建课程返回的结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => '课程总数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1000', ], 'PageTotal' => [ 'title' => '课程总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'HasMore' => [ 'title' => '是否还有下一页。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'ClassList' => [ 'title' => '课程列表信息。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ClassId' => [ 'title' => '课堂唯一标识,由调用CreateClass返回。', 'description' => '', 'type' => 'string', 'example' => 'AE35****T95F', ], 'Title' => [ 'title' => '课堂标题。', 'description' => '', 'type' => 'string', 'example' => 'PPT制作培训', ], 'CreateUserId' => [ 'title' => '创建人ID。', 'description' => '', 'type' => 'string', 'example' => '34***45', ], 'CreateNickname' => [ 'title' => '创建人昵称。', 'description' => '', 'type' => 'string', 'example' => '随风', ], 'Status' => [ 'title' => '课堂状态,0:未开始 1:上课中 2:已下课。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '2', ], 'StartTime' => [ 'title' => '开始上课时间戳,毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '16****450', ], 'EndTime' => [ 'title' => '下课时间戳,毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '16****950', ], 'RoomId' => [ 'title' => '房间ID', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'LiveId' => [ 'title' => '直播的唯一标识ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'ConfId' => [ 'title' => '连麦会议唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'fb0f-****-4cb1', ], 'WhiteboardId' => [ 'title' => '白板ID', 'description' => '', 'type' => 'string', 'example' => 'fgej**2', ], 'WhiteboardRecordId' => [ 'title' => '白板录制ID', 'description' => '', 'type' => 'string', 'example' => 'eofg**rt', ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"ER52****O9CA\\",\\n \\"Result\\": {\\n \\"TotalCount\\": 1000,\\n \\"PageTotal\\": 100,\\n \\"HasMore\\": true,\\n \\"ClassList\\": [\\n {\\n \\"ClassId\\": \\"AE35****T95F\\",\\n \\"Title\\": \\"PPT制作培训\\",\\n \\"CreateUserId\\": \\"34***45\\",\\n \\"CreateNickname\\": \\"随风\\",\\n \\"Status\\": 2,\\n \\"StartTime\\": 0,\\n \\"EndTime\\": 0,\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"ConfId\\": \\"fb0f-****-4cb1\\",\\n \\"WhiteboardId\\": \\"fgej**2\\",\\n \\"WhiteboardRecordId\\": \\"eofg**rt\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n ER52****O9CA\\n \\n 1000\\n 100\\n true\\n \\n AE35****T95F\\n PPT制作培训\\n 34***45\\n 随风\\n 2\\n AE35-****-T95F\\n b7f2****ebb3\\n fb0f-****-4cb1\\n fgej**2\\n eofg**rt\\n \\n \\n","errorExample":""}]', ], 'GetClassRecord' => [ 'summary' => '获取课程录制详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq****cu', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课程唯一标识,由调用CreateClass返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人用户ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '34**29', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'PlaybackUrlMap' => [ 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'array', 'items' => [ 'type' => 'string', 'example' => 'http://***.aliyuncs.com/***8fc5-***f8****.webm?****77650&***xzSQU***', 'description' => '', ], 'description' => '', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"PlaybackUrlMap\\": {\\n \\"key\\": [\\n \\"http://***.aliyuncs.com/***8fc5-***f8****.webm?****77650&***xzSQU***\\"\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n http://***.aliyuncs.com/***8fc5-***f8****.webm?****77650&***xzSQU***\\n \\n \\n","errorExample":""}]', ], 'UpdateShareScreenLayout' => [ 'summary' => '更新共享桌面下叠加画面的布局', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'lq****cu', ], ], [ 'name' => 'ClassId', 'in' => 'formData', 'schema' => [ 'title' => '课堂唯一标识,由调用CreateClass返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'EnableOverlay', 'in' => 'formData', 'schema' => [ 'title' => '是否开启叠加老师画面', 'description' => '', 'type' => 'boolean', 'required' => true, 'example' => 'true', ], ], [ 'name' => 'OverlayX', 'in' => 'formData', 'schema' => [ 'title' => '叠加画面X坐标,归一化为1', 'description' => '', 'type' => 'number', 'format' => 'float', 'required' => false, 'example' => '0.7576', ], ], [ 'name' => 'OverlayY', 'in' => 'formData', 'schema' => [ 'title' => '叠加画面Y坐标,归一化为1', 'description' => '', 'type' => 'number', 'format' => 'float', 'required' => false, 'example' => '0.7576', ], ], [ 'name' => 'OverlayWidth', 'in' => 'formData', 'schema' => [ 'title' => '叠加画面宽度,归一化为1', 'description' => '', 'type' => 'number', 'format' => 'float', 'required' => false, 'example' => '0.2361', ], ], [ 'name' => 'OverlayHeight', 'in' => 'formData', 'schema' => [ 'title' => '叠加画面高度,归一化为1', 'description' => '', 'type' => 'number', 'format' => 'float', 'required' => false, 'example' => '0.2361', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'CreateRoom' => [ 'summary' => '创建房间', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'TemplateId', 'in' => 'formData', 'schema' => [ 'title' => '房间模板唯一标识,当前支持的取值:default,传空默认为default。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'default', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位,传空则随机生成一个房间id。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '房间标题,支持中英文,最大长度32位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'RoomTitle001', ], ], [ 'name' => 'Notice', 'in' => 'formData', 'schema' => [ 'title' => '房间公告,支持中英文,最大长度256位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'RoomNotice001', ], ], [ 'name' => 'RoomOwnerId', 'in' => 'formData', 'schema' => [ 'title' => '房主用户id,仅支持英文和数字,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'Extension', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '拓展字段,按需传递,需要额外记录的房间属性。', 'description' => '', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', 'required' => false, 'example' => 'test001', ], ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'RoomId' => [ 'title' => '房间id', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidRoomId.Room.AlreadyExist', 'errorMessage' => 'Room is already exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"RoomId\\": \\"AE35-****-T95F\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n AE35-****-T95F\\n \\n","errorExample":""}]', ], 'DeleteRoom' => [ 'summary' => '销毁房间', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidRoomId.Room.NotExist', 'errorMessage' => 'Room does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'UpdateRoom' => [ 'summary' => '更新房间信息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '房间标题,支持中英文,最大长度32位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'RoomTitle001', ], ], [ 'name' => 'Notice', 'in' => 'formData', 'schema' => [ 'title' => '房间公告,支持中英文,最大长度256位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'RoomNotice001', ], ], [ 'name' => 'RoomOwnerId', 'in' => 'formData', 'schema' => [ 'title' => '房主用户id,仅支持英文和数字,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], [ 'name' => 'Extension', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '拓展字段,按需传递,需要额外记录的房间属性。', 'description' => '', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', 'required' => false, 'example' => 'test001', ], ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidRoomId.Room.NotExist', 'errorMessage' => 'Room does not exist.', ], [ 'errorCode' => 'Forbidden.Room.Deleted', 'errorMessage' => 'Room has been deleted.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'KickRoomUser' => [ 'summary' => '踢出房间用户', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位,传空则随机生成一个房间id。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人的用户ID,用于表示谁执行了踢人操作。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'KickUser', 'in' => 'formData', 'schema' => [ 'title' => '被踢出房间的用户ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'er****h', ], ], [ 'name' => 'BlockTime', 'in' => 'formData', 'schema' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '300', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'SetUserAdmin' => [ 'summary' => '设置用户管理员', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'er****h', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Room.AdminNumberOverLimit', 'errorMessage' => 'Room admin number exceeds limit.', ], [ 'errorCode' => 'Forbidden.Room.OwnerCannotBeAdmin', 'errorMessage' => 'Room owner cannot be admin.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'CancelUserAdmin' => [ 'summary' => '取消用户管理员', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'er****h', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'GetRoom' => [ 'summary' => '获取房间详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由字母、数字、符号.和-组成,最大长度36位。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '查询房间信息返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'RoomInfo' => [ 'title' => '房间信息。', 'description' => '', 'type' => 'object', 'properties' => [ 'RoomId' => [ 'title' => '房间唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'Title' => [ 'title' => '房间标题。', 'description' => '', 'type' => 'string', 'example' => 'RoomTitle001', ], 'CreateTime' => [ 'title' => '房间创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'Notice' => [ 'title' => '房间公告。', 'description' => '', 'type' => 'string', 'example' => 'RoomNotice001', ], 'RoomOwnerId' => [ 'title' => '房主用户id。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Uv' => [ 'title' => '访问用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'OnlineCount' => [ 'title' => '在线用户数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'PluginInstanceInfoList' => [ 'title' => '活跃插件列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'PluginType' => [ 'title' => '插件唯一标识,取值:live-直播,wb-白板,chat-聊天,rtc。', 'description' => '', 'type' => 'string', 'example' => 'live', ], 'PluginId' => [ 'title' => '插件实例唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'HASU-****-ASHD', ], 'CreateTime' => [ 'title' => '插件实例创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'Extension' => [ 'title' => '插件拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'description' => '', 'example' => 'test001', ], ], ], ], ], 'AppId' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'example' => 'lq****cu', ], 'TemplateId' => [ 'title' => '创建房间使用的模板id。', 'description' => '', 'type' => 'string', 'example' => 'default', ], 'Extension' => [ 'title' => '房间拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], 'Pv' => [ 'title' => '访问用户人次。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'AdminIdList' => [ 'title' => '管理员ID列表。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], ], ], ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidRoomId.Room.NotExist', 'errorMessage' => 'Room does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"RoomInfo\\": {\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"Title\\": \\"RoomTitle001\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"Notice\\": \\"RoomNotice001\\",\\n \\"RoomOwnerId\\": \\"as****hs\\",\\n \\"Uv\\": 100,\\n \\"OnlineCount\\": 50,\\n \\"PluginInstanceInfoList\\": [\\n {\\n \\"PluginType\\": \\"live\\",\\n \\"PluginId\\": \\"HASU-****-ASHD\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ],\\n \\"AppId\\": \\"lq****cu\\",\\n \\"TemplateId\\": \\"default\\",\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n },\\n \\"Pv\\": 200,\\n \\"AdminIdList\\": [\\n \\"as****hs\\"\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n AE35-****-T95F\\n RoomTitle001\\n 1624589848000\\n RoomNotice001\\n as****hs\\n 100\\n 50\\n \\n live\\n HASU-****-ASHD\\n 1624589848000\\n \\n test001\\n \\n \\n lq****cu\\n default\\n \\n test001\\n \\n 200\\n as****hs\\n \\n \\n","errorExample":""}]', ], 'ListRooms' => [ 'summary' => '查询租户下的房间列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从1开始,传空默认查询第1页。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大支持50,参数为空默认显示个数为10。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', 'exclusiveMaximum' => false, 'minimum' => '1', 'example' => '10', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => '该应用的房间总数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1000', ], 'PageTotal' => [ 'title' => '该应用的房间总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'HasMore' => [ 'title' => '是否还有下一页房间列表。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'RoomInfoList' => [ 'title' => '房间列表信息。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'RoomId' => [ 'title' => '房间唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'Title' => [ 'title' => '房间标题。', 'description' => '', 'type' => 'string', 'example' => 'RoomTitle001', ], 'RoomOwnerId' => [ 'title' => '房主用户id。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Notice' => [ 'title' => '房间公告。', 'description' => '', 'type' => 'string', 'example' => 'RoomNotice001', ], 'Uv' => [ 'title' => '用户访问数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '100', ], 'OnlineCount' => [ 'title' => '用户在线数。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'PluginInstanceInfoList' => [ 'title' => '活跃插件列表。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'PluginType' => [ 'title' => '插件唯一标识,取值:live-直播,wb-白板,chat-聊天,rtc。', 'description' => '', 'type' => 'string', 'example' => 'live', ], 'PluginId' => [ 'title' => '插件实例唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'H63U-****-AS7D', ], 'CreateTime' => [ 'title' => '插件实例创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'Extension' => [ 'title' => '插件拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'description' => '', 'example' => 'test001', ], ], ], ], ], 'CreateTime' => [ 'title' => '房间创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'string', 'example' => '1624589848000', ], 'AppId' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'TemplateId' => [ 'title' => '创建房间使用的模板id。', 'description' => '', 'type' => 'string', 'example' => 'default', ], 'Extension' => [ 'title' => '房间拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'description' => '', 'example' => 'test001', ], ], ], ], ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Room.InvalidPageNumber', 'errorMessage' => 'PageNumber is invalid.', ], [ 'errorCode' => 'Forbidden.Room.InvalidPageSize', 'errorMessage' => 'PageSize exceeds maximum limit.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"TotalCount\\": 1000,\\n \\"PageTotal\\": 100,\\n \\"HasMore\\": true,\\n \\"RoomInfoList\\": [\\n {\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"Title\\": \\"RoomTitle001\\",\\n \\"RoomOwnerId\\": \\"as****hs\\",\\n \\"Notice\\": \\"RoomNotice001\\",\\n \\"Uv\\": 100,\\n \\"OnlineCount\\": 50,\\n \\"PluginInstanceInfoList\\": [\\n {\\n \\"PluginType\\": \\"live\\",\\n \\"PluginId\\": \\"H63U-****-AS7D\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ],\\n \\"CreateTime\\": \\"1624589848000\\",\\n \\"AppId\\": \\"7m***q\\",\\n \\"TemplateId\\": \\"default\\",\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 1000\\n 100\\n true\\n \\n AE35-****-T95F\\n RoomTitle001\\n as****hs\\n RoomNotice001\\n 100\\n 50\\n \\n live\\n H63U-****-AS7D\\n 1624589848000\\n \\n test001\\n \\n \\n 1624589848000\\n 7m***q\\n default\\n \\n test001\\n \\n \\n \\n","errorExample":""}]', ], 'ListRoomUsers' => [ 'summary' => '查询房间用户列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从1开始,传空默认查询第1页。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大支持50,参数为空默认显示个数为10。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', 'exclusiveMaximum' => false, 'minimum' => '1', 'example' => '10', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间ID,最大长度36个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => '该房间的用户总数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1000', ], 'PageTotal' => [ 'title' => '该房间的用户总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'HasMore' => [ 'title' => '是否还有下一页用户列表。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'RoomUserList' => [ 'title' => '房间用户列表信息。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'UserId' => [ 'title' => '用户唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Nick' => [ 'title' => '用户昵称。', 'description' => '', 'type' => 'string', 'example' => 'User001', ], 'Extension' => [ 'title' => '用户拓展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'test001', 'description' => '', ], ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"TotalCount\\": 1000,\\n \\"PageTotal\\": 100,\\n \\"HasMore\\": true,\\n \\"RoomUserList\\": [\\n {\\n \\"UserId\\": \\"as****hs\\",\\n \\"Nick\\": \\"User001\\",\\n \\"Extension\\": {\\n \\"key\\": \\"test001\\"\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 1000\\n 100\\n true\\n \\n as****hs\\n User001\\n \\n test001\\n \\n \\n \\n","errorExample":""}]', ], 'CreateSensitiveWord' => [ 'summary' => '创建敏感词', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '用户的应用ID,在控制台创建应用时生成。包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'WordList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => '', ], 'required' => true, 'docRequired' => false, 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '调用发送直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidAppId.Error', 'errorMessage' => 'The specified AppId is invalid.', ], [ 'errorCode' => 'Forbidden.SensitiveWordCount.ExceedLimit', 'errorMessage' => 'The total count of sensitive word exceeds the limit.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"Success\\": true\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n ER52****O9CA\\n \\n true\\n \\n","errorExample":""}]', ], 'DeleteSensitiveWord' => [ 'summary' => '删除敏感词', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '弹幕发送者的用户ID,最大长度不超过32个字节。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'WordList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => false, 'example' => '', ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '调用发送直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"Success\\": true\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n true\\n \\n","errorExample":""}]', ], 'ListSensitiveWord' => [ 'summary' => '获取敏感词列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '弹幕发送者的用户ID,最大长度不超过32个字节。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'PageNum', 'in' => 'formData', 'schema' => [ 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'example' => '1', 'default' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'example' => '100', 'default' => '100', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '调用发送直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'WordList' => [ 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'example' => '', ], ], 'TotalCount' => [ 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidAppId.Error', 'errorMessage' => 'The specified AppId is invalid.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"WordList\\": [\\n \\"测试敏感词\\"\\n ],\\n \\"TotalCount\\": 100\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 测试敏感词\\n 100\\n \\n","errorExample":""}]', ], 'CancelBanAllComment' => [ 'summary' => '取消禁言房间内所有用户', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户在房间内的唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '操作成功标识', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Chat.NoPermissionToOperate', 'errorMessage' => 'The user has no permission to operate.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": true\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n true\\n","errorExample":""}]', ], 'CancelBanComment' => [ 'summary' => '取消禁言房间内用户', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户在房间内的唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'BanCommentUser', 'in' => 'formData', 'schema' => [ 'title' => '取消禁言的用户唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'er****h', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '操作成功标识', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Chat.NoPermissionToOperate', 'errorMessage' => 'The user has no permission to operate.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": true\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n true\\n","errorExample":""}]', ], 'BanAllComment' => [ 'summary' => '禁言房间内所有用户', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户在房间内的唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '操作成功标识', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Chat.NoPermissionToOperate', 'errorMessage' => 'The user has no permission to operate.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": true\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n true\\n","errorExample":""}]', ], 'BanComment' => [ 'summary' => '禁言用户', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户在房间内的唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'BanCommentUser', 'in' => 'formData', 'schema' => [ 'title' => '被禁言的用户在房间内的唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'er****h', ], ], [ 'name' => 'BanCommentTime', 'in' => 'formData', 'schema' => [ 'title' => '禁言时长(秒)', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '30', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '操作是否成功', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Chat.NoPermissionToOperate', 'errorMessage' => 'The user has no permission to operate.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": true\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n true\\n","errorExample":""}]', ], 'SendCustomMessageToAll' => [ 'summary' => '对房间中全部成员发送普通自定义消息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'Body', 'in' => 'formData', 'schema' => [ 'title' => '消息体内容。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'Hello, World', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'MessageId' => [ 'title' => '消息的唯一ID标识。由数字、大小写字母组成,长度不超过20。', 'description' => '', 'type' => 'string', 'example' => '0io**Fs6Q384', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"MessageId\\": \\"0io**Fs6Q384\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 0io**Fs6Q384\\n \\n","errorExample":""}]', ], 'SendCustomMessageToUsers' => [ 'summary' => '对房间中指定成员发送普通自定义消息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,由6位小写字母、数字组成。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间唯一标识,由调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'Body', 'in' => 'formData', 'schema' => [ 'title' => '消息体内容。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'Hello, World', ], ], [ 'name' => 'ReceiverList', 'in' => 'formData', 'style' => 'flat', 'schema' => [ 'title' => '消息指定的接收人ID列表。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => '["34**29"]', ], 'required' => true, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => 'API请求的返回结果结构体。', 'description' => '', 'type' => 'object', 'properties' => [ 'MessageId' => [ 'title' => '消息的唯一ID标识。由数字、大小写字母组成,长度不超过20。', 'description' => '', 'type' => 'string', 'example' => '0io**Fs6Q384', ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"MessageId\\": \\"0io**Fs6Q384\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n 0io**Fs6Q384\\n \\n","errorExample":""}]', ], 'SendComment' => [ 'summary' => '发送直播间弹幕', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,可以包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '直播间唯一标识,在调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'SenderId', 'in' => 'formData', 'schema' => [ 'title' => '弹幕发送者的用户ID,最大长度不超过32个字节。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '62**59', ], ], [ 'name' => 'SenderNick', 'in' => 'formData', 'schema' => [ 'title' => '弹幕消息发送者的昵称。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'Tom', ], ], [ 'name' => 'Content', 'in' => 'formData', 'schema' => [ 'title' => '发送的文本内容。最大的长度不超过256个字节。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'Hello, World', ], ], [ 'name' => 'Extension', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '扩展字段,服务端仅做透传。', 'description' => '', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'string', 'example' => 'value', ], ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '调用发送直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'CommentVO' => [ 'title' => '返回的弹幕数据模型。', 'description' => '', 'type' => 'object', 'properties' => [ 'CommentId' => [ 'title' => '弹幕的唯一ID。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'SenderId' => [ 'title' => '弹幕的发送者ID标识。', 'description' => '', 'type' => 'string', 'example' => '62**59', ], 'SenderNick' => [ 'title' => '弹幕发送者的昵称。', 'description' => '', 'type' => 'string', 'example' => 'Tom', ], 'CreateAt' => [ 'title' => '弹幕的创建时间,Unix时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1628438400000', ], 'Content' => [ 'title' => '弹幕的内容。', 'description' => '', 'type' => 'string', 'example' => 'Hello,World', ], 'Extension' => [ 'title' => '扩展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'value', 'description' => '', ], ], ], 'example' => '0io**Fs6Q384', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Chat.HasBeenBanned', 'errorMessage' => 'The user is banned from posting a comment.', ], [ 'errorCode' => 'Forbidden.Chat.SendCommentFrequencyLimited', 'errorMessage' => 'The frequency of SendComment for this user is limited.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"CommentVO\\": {\\n \\"CommentId\\": \\"09***f8\\",\\n \\"SenderId\\": \\"62**59\\",\\n \\"SenderNick\\": \\"Tom\\",\\n \\"CreateAt\\": 1628438400000,\\n \\"Content\\": \\"Hello,World\\",\\n \\"Extension\\": {\\n \\"key\\": \\"value\\"\\n }\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n 09***f8\\n 62**59\\n Tom\\n 1628438400000\\n Hello,World\\n \\n value\\n \\n \\n \\n","errorExample":""}]', ], 'DeleteComment' => [ 'summary' => '删除直播间弹幕', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,可以包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '直播间唯一标识,在调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '删除的操作人ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'CommentIdList', 'in' => 'formData', 'style' => 'flat', 'schema' => [ 'title' => '需要删除的弹幕id列表', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => '09***f8', ], 'required' => true, 'example' => 'Hello, World', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '调用删除直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'DeleteResult' => [ 'title' => '删除的结果', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"DeleteResult\\": true\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n true\\n \\n","errorExample":""}]', ], 'ListComments' => [ 'summary' => '查询弹幕消息列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '用户的应用ID,在控制台创建应用时生成。包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间的唯一标识,在调用CreateRoom时返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '操作人用户ID,表示谁执行了查询弹幕消息列表的操作。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '62**59', ], ], [ 'name' => 'CreatorId', 'in' => 'formData', 'schema' => [ 'title' => '弹幕创建者ID。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => '10**13', ], ], [ 'name' => 'PageNum', 'in' => 'formData', 'schema' => [ 'title' => '查询弹幕消息列表的分页页数。应该从1开始,每次分页拉取时递增。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '查询弹幕消息列表的分页大小。最小不得小于1,最大不得超过100。如果超过100,会被截断为前100条。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '50', ], ], [ 'name' => 'SortType', 'in' => 'formData', 'schema' => [ 'title' => '查询弹幕消息列表的排序方式。取值仅限0和1,其中0表示按照弹幕消息创建时间递增的顺序拉取,1表示按照弹幕消息创建时间递减的时间拉取。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '0', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'ER52****O9CA', ], 'Result' => [ 'title' => '调用查询弹幕消息列表的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'CommentVOList' => [ 'title' => '弹幕消息列表。', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'AppId' => [ 'title' => '应用ID。', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35****T95F', ], 'CommentId' => [ 'title' => '弹幕消息的唯一ID标识。', 'description' => '', 'type' => 'string', 'example' => '09***f8', ], 'SenderId' => [ 'title' => '弹幕消息的发送者ID标识。', 'description' => '', 'type' => 'string', 'example' => '62**59', ], 'SenderNick' => [ 'title' => '弹幕消息发送者的昵称。', 'description' => '', 'type' => 'string', 'example' => 'Tom', ], 'CreateAt' => [ 'title' => '弹幕消息的创建时间,Unix时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1628438400000', ], 'Content' => [ 'title' => '弹幕消息的内容。', 'description' => '', 'type' => 'string', 'example' => 'Hello,World', ], 'Extension' => [ 'title' => '扩展字段。', 'description' => '', 'type' => 'object', 'additionalProperties' => [ 'type' => 'string', 'example' => 'value', 'description' => '', ], ], ], ], ], 'HasMore' => [ 'title' => '是否还有下一页数据。true表示还有,false表示没有。', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'TotalCount' => [ 'title' => '弹幕消息的总数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PageTotal' => [ 'title' => '分页查询弹幕消息列表的总页数。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '2', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"ER52****O9CA\\",\\n \\"Result\\": {\\n \\"CommentVOList\\": [\\n {\\n \\"AppId\\": \\"7m***q\\",\\n \\"RoomId\\": \\"AE35****T95F\\",\\n \\"CommentId\\": \\"09***f8\\",\\n \\"SenderId\\": \\"62**59\\",\\n \\"SenderNick\\": \\"Tom\\",\\n \\"CreateAt\\": 1628438400000,\\n \\"Content\\": \\"Hello,World\\",\\n \\"Extension\\": {\\n \\"key\\": \\"value\\"\\n }\\n }\\n ],\\n \\"HasMore\\": true,\\n \\"TotalCount\\": 100,\\n \\"PageTotal\\": 2\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n ER52****O9CA\\n \\n \\n 7m***q\\n AE35****T95F\\n 09***f8\\n 62**59\\n Tom\\n 1628438400000\\n Hello,World\\n \\n value\\n \\n \\n true\\n 100\\n 2\\n \\n","errorExample":""}]', ], 'DeleteCommentByCreatorId' => [ 'summary' => '根据创建者删除直播间弹幕', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,可以包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '直播间唯一标识,在调用CreateRoom返回。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35****T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '删除的操作人ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '62**59', ], ], [ 'name' => 'CreatorId', 'in' => 'formData', 'schema' => [ 'title' => '弹幕的创建者ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '12**86', ], ], [ 'name' => 'CommentIdList', 'in' => 'formData', 'style' => 'flat', 'schema' => [ 'title' => '需要删除的弹幕id列表', 'description' => '', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'string', 'required' => false, 'example' => '09***f8', ], 'required' => false, 'example' => 'Hello, World', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'ER52****O9CA', ], 'Result' => [ 'title' => '调用删除直播间弹幕的返回结果。', 'description' => '', 'type' => 'object', 'properties' => [ 'DeleteResult' => [ 'title' => '删除的结果', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], ], 'example' => '0io**Fs6Q384', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"ER52****O9CA\\",\\n \\"Result\\": {\\n \\"DeleteResult\\": true\\n }\\n}","type":"json"}]', ], 'DeleteConference' => [ 'summary' => '删除会议记录', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '租户名', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间ID,最大长度36位', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '创建会议用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'ConferenceId', 'in' => 'formData', 'schema' => [ 'title' => '会议资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'fb0f-****-4cb1', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => '16A96B9A-****-CB92E68F4CD8', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidConferenceId.Rtc.DataNotExist', 'errorMessage' => 'The specified parameter conferenceId does not exist in our records.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"16A96B9A-****-CB92E68F4CD8\\"\\n}","errorExample":""},{"type":"xml","example":"\\n 16A96B9A-****-CB92E68F4CD8\\n","errorExample":""}]', ], 'RemoveMember' => [ 'summary' => '移除会议成员', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'ConferenceId', 'in' => 'formData', 'schema' => [ 'title' => '会议唯一标识', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'fb0f-****-4cb1', ], ], [ 'name' => 'ToUserId', 'in' => 'formData', 'schema' => [ 'title' => '被邀请用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '45***9', ], ], [ 'name' => 'FromUserId', 'in' => 'formData', 'schema' => [ 'title' => '邀请者用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '23***7', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 403 => [ [ 'errorCode' => 'Forbidden.Rtc.UserNoPermission', 'errorMessage' => 'The user is not authorized to operate on the specified resource.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n","errorExample":""}]', ], 'GetConference' => [ 'summary' => '获取会议信息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'ConferenceId', 'in' => 'formData', 'schema' => [ 'title' => '会议资源唯一标识。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'fb0f-****-4cb1', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '返回结果', 'description' => '', 'type' => 'object', 'properties' => [ 'ConferenceId' => [ 'title' => '会议资源唯一标识。', 'description' => '', 'type' => 'string', 'example' => 'fb0f-****-4cb1', ], 'Title' => [ 'title' => '会议标题。', 'description' => '', 'type' => 'string', 'example' => 'This is a Title', ], 'Status' => [ 'title' => '会议状态。', 'description' => '', 'type' => 'string', 'example' => 'Init', ], 'RoomId' => [ 'title' => '房间ID。', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'UserId' => [ 'title' => '创建会议用户。', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'AppId' => [ 'title' => '租户名', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'CreateTime' => [ 'title' => '会议创建时间戳,单位:毫秒。', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624589848000', ], 'PlaybackUrl' => [ 'title' => '录制回放地址,m3u8格式,会议结束后10秒才会生成。', 'description' => '', 'type' => 'string', 'example' => 'http://xxxx.com/b7f29c02-****-40fd-****-e8d06a8aebb3_merged.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], 'example' => 'true', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"ConferenceId\\": \\"fb0f-****-4cb1\\",\\n \\"Title\\": \\"This is a Title\\",\\n \\"Status\\": \\"Init\\",\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"UserId\\": \\"as****hs\\",\\n \\"AppId\\": \\"7m***q\\",\\n \\"CreateTime\\": 1624589848000,\\n \\"PlaybackUrl\\": \\"http://xxxx.com/b7f29c02-****-40fd-****-e8d06a8aebb3_merged.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n fb0f-****-4cb1\\n This is a Title\\n Init\\n AE35-****-T95F\\n as****hs\\n 7m***q\\n 1624589848000\\n http://xxxx.com/b7f29c02-****-40fd-****-e8d06a8aebb3_merged.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\n \\n","errorExample":""}]', ], 'ListConferenceUsers' => [ 'summary' => '分页查询会议成员列表', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'ConferenceId', 'in' => 'formData', 'schema' => [ 'title' => '会议唯一标识符', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'fb0f-****-4cb1', ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => [ 'title' => '查询页码,从第1页开始。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => [ 'title' => '每页显示个数,最大显示个数为100。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '10', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'title' => '返回结果', 'description' => '', 'type' => 'object', 'properties' => [ 'ConferenceUserList' => [ 'title' => '会议用户列表。', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'UserId' => [ 'title' => '用户ID。', 'description' => '', 'type' => 'string', 'example' => '4*****9', ], 'Status' => [ 'title' => '用户状态。', 'description' => '', 'type' => 'string', 'example' => 'active', ], ], ], 'example' => 'myApp', ], 'HasMore' => [ 'title' => '是否还有数据', 'description' => '', 'type' => 'boolean', 'example' => 'true', ], 'TotalCount' => [ 'title' => '总条目数', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PageTotal' => [ 'title' => '总页数', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], ], 'example' => 'true', ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"ConferenceUserList\\": [\\n {\\n \\"UserId\\": \\"4*****9\\",\\n \\"Status\\": \\"active\\"\\n }\\n ],\\n \\"HasMore\\": true,\\n \\"TotalCount\\": 100,\\n \\"PageTotal\\": 100\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n \\n 4*****9\\n active\\n \\n true\\n 100\\n 100\\n \\n","errorExample":""}]', ], 'GetStandardRoomJumpUrl' => [ 'summary' => '获取样板间服务跳转链接', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '用户的应用ID,在控制台创建应用时生成', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '用户UserId,在AppId下单独唯一', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'AppKey', 'in' => 'formData', 'schema' => [ 'title' => '终端设备类型,通过控制台创建和查询', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '06***9c', ], ], [ 'name' => 'Platform', 'in' => 'formData', 'schema' => [ 'title' => '平台:win, mac, android, ios, web', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'web', ], ], [ 'name' => 'BizType', 'in' => 'formData', 'schema' => [ 'title' => '业务类型:互动直播live,互动课堂class', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'live', ], ], [ 'name' => 'BizId', 'in' => 'formData', 'schema' => [ 'title' => '资源ID:根据业务类型来定,比如直播ID,课堂ID等', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2-****-ebb3', ], ], [ 'name' => 'UserNick', 'in' => 'formData', 'schema' => [ 'title' => '用户昵称', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'James', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => '16A96B9A-****-CB92E68F4CD8', ], 'Result' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'StandardRoomJumpUrl' => [ 'title' => '样板间跳转协议地址', 'description' => '', 'type' => 'string', 'example' => 'http://xxx.com/standard_live?appId=l***u&userId=jm6&userAuthSession=0c179505-6d14-**-88a888d849ec&roomId=b807bd2a-**-96e1-c5753f13a5eb&appKey=63***3d&callback=https%3A%2F%2Fxxx.com%2Fapi%2Flogin%2FcheckUserAuthSession', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidParameter.StandardRoom.LowCodeDomainNotConfig', 'errorMessage' => 'This app is not configured with a low-code domain name.', ], [ 'errorCode' => 'InvalidAppId.StandardRoom.CnameNotConfig', 'errorMessage' => 'The low-code integration service does not have a CNAME configured.', ], [ 'errorCode' => 'InvalidParameter.StandardRoom.AppKeyNotMatch', 'errorMessage' => 'The parameter AppId and the parameter AppKey do not match.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"16A96B9A-****-CB92E68F4CD8\\",\\n \\"Result\\": {\\n \\"StandardRoomJumpUrl\\": \\"http://xxx.com/standard_live?appId=l***u&userId=jm6&userAuthSession=0c179505-6d14-**-88a888d849ec&roomId=b807bd2a-**-96e1-c5753f13a5eb&appKey=63***3d&callback=https%3A%2F%2Fxxx.com%2Fapi%2Flogin%2FcheckUserAuthSession\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n 16A96B9A-****-CB92E68F4CD8\\n \\n http://xxx.com/standard_live?appId=l***u&userId=jm6&userAuthSession=0c179505-6d14-**-88a888d849ec&roomId=b807bd2a-**-96e1-c5753f13a5eb&appKey=63***3d&callback=https%3A%2F%2Fxxx.com%2Fapi%2Flogin%2FcheckUserAuthSession\\n \\n","errorExample":""}]', ], 'DescribeMeterImpWatchLiveTimeByLiveId' => [ 'methods' => [ 'get', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Data' => [ 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'WatchTimeInLatency' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '32', ], 'WatchTimeInLowLatency' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '43', ], ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Meter.ParamError', 'errorMessage' => 'Param Error:%s,Please Check Again.', ], ], 403 => [ [ 'errorCode' => 'Meter.AuthError', 'errorMessage' => 'Authentication Failed,Please Try Again.', ], ], 500 => [ [ 'errorCode' => 'Meter.ServerInternalError', 'errorMessage' => 'The Request Processing Has Failed Due To Some Unknown Error.', ], [ 'errorCode' => 'Meter.DataSourceQueryError', 'errorMessage' => 'Data Source Error:%s,Please Try Again.', ], ], 502 => [ [ 'errorCode' => 'Meter.ReadyTsError', 'errorMessage' => 'Get ReadyTs Failed,Please Try Again.', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Data\\": [\\n {\\n \\"WatchTimeInLatency\\": 32,\\n \\"WatchTimeInLowLatency\\": 43\\n }\\n ]\\n}","type":"json"}]', ], 'DescribeMeterImpPlayBackTimeByLiveId' => [ 'methods' => [ 'get', 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'LiveId', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'StartTs', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1632153600', ], ], [ 'name' => 'EndTs', 'in' => 'query', 'schema' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1637302350', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Data' => [ 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'WatchTime' => [ 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '32', ], ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Meter.ParamError', 'errorMessage' => 'Param Error:%s,Please Check Again.', ], ], 403 => [ [ 'errorCode' => 'Meter.AuthError', 'errorMessage' => 'Authentication Failed,Please Try Again.', ], ], 500 => [ [ 'errorCode' => 'Meter.ServerInternalError', 'errorMessage' => 'The Request Processing Has Failed Due To Some Unknown Error.', ], [ 'errorCode' => 'Meter.DataSourceQueryError', 'errorMessage' => 'Data Source Error:%s,Please Try Again.', ], ], 502 => [ [ 'errorCode' => 'Meter.ReadyTsError', 'errorMessage' => 'Get ReadyTs Failed,Please Try Again.', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Data\\": [\\n {\\n \\"WatchTime\\": 32\\n }\\n ]\\n}","type":"json"}]', ], 'CreateLive' => [ 'summary' => '创建直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '应用唯一标识,可以包含小写字母、数字,长度为6个字符。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间ID,最大长度36个字符,传空值,则随机生成一个房间ID。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '创建直播用户。', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID,缺省时系统自动生成36位随机uuid字符串。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '直播标题,支持中英文,最大长度256位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'This is a title.', ], ], [ 'name' => 'Introduction', 'in' => 'formData', 'schema' => [ 'title' => '直播简介,支持中英文,最大长度2048位。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'This is an intro.', ], ], [ 'name' => 'AnchorId', 'in' => 'formData', 'schema' => [ 'title' => '主播ID,支持中英文,最大长度128位,缺省时主播为当前创建直播用户。', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'as****hs', ], ], [ 'name' => 'CodeLevel', 'in' => 'formData', 'schema' => [ 'title' => '直播推流码率,缺省时默认为3。取值: -1:流畅lld。 1:标清lsd。 2:高清lhd。 3:超清lud。', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID。', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'LiveId' => [ 'title' => '直播的唯一标识ID。', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'Forbidden.Room.LiveAlreadyExist', 'errorMessage' => 'The live instance already exists.', ], [ 'errorCode' => 'Invalid.Live.ConfigNotFound', 'errorMessage' => 'The live push domain and pull domain config not found.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveId\\": \\"b7f2****ebb3\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n b7f2****ebb3\\n \\n ","errorExample":""}]', ], 'DeleteLive' => [ 'summary' => '删除直播记录', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', ], 'parameters' => [ [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidLiveId.Live.NotFound', 'errorMessage' => 'The live broadcast does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n ","errorExample":""}]', ], 'PublishLive' => [ 'summary' => '发布直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '当前用户Id', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'LiveId' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'AnchorId' => [ 'title' => '主播ID', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'Status' => [ 'title' => '直播状态:Created-已创建未开播,Living-直播中,End-直播结束', 'description' => '', 'type' => 'string', 'example' => '1', ], 'PushUrl' => [ 'title' => '直播推流地址', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-push.com/live/b7f2****ebb3?auth_key=e620****a8e3', ], 'LiveUrl' => [ 'title' => '直播拉流地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3', ], ], ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidLiveId.Live.NotFound', 'errorMessage' => 'The live broadcast does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"Status\\": \\"1\\",\\n \\"PushUrl\\": \\"rtmp://demo-app-push.com/live/b7f2****ebb3?auth_key=e620****a8e3\\",\\n \\"LiveUrl\\": \\"http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n b7f2****ebb3\\n as****hs\\n 1\\n rtmp://demo-app-push.com/live/b7f2****ebb3?auth_key=e620****a8e3\\n http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3\\n \\n","errorExample":""}]', ], 'UpdateLive' => [ 'summary' => '更新直播信息', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], [ 'name' => 'Title', 'in' => 'formData', 'schema' => [ 'title' => '直播标题,支持中英文,最大长度256位', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'This is a title.', ], ], [ 'name' => 'Introduction', 'in' => 'formData', 'schema' => [ 'title' => '直播简介,支持中英文,最大长度2048位', 'description' => '', 'type' => 'string', 'required' => false, 'example' => 'This is an introduction.', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidLiveId.Live.NotFound', 'errorMessage' => 'The live broadcast does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n ","errorExample":""}]', ], 'StopLive' => [ 'summary' => '停止直播', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => [ 'title' => '租户名', 'description' => '', 'type' => 'string', 'required' => true, 'example' => '7m***q', ], ], [ 'name' => 'RoomId', 'in' => 'formData', 'schema' => [ 'title' => '房间ID,最大长度36位', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'AE35-****-T95F', ], ], [ 'name' => 'UserId', 'in' => 'formData', 'schema' => [ 'title' => '创建直播用户ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'as****hs', ], ], [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'InvalidLiveId.Live.NotFound', 'errorMessage' => 'The live broadcast does not exist.', ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\"\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n ","errorExample":""}]', ], 'GetLive' => [ 'summary' => '获取直播详情', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', ], 'parameters' => [ [ 'name' => 'LiveId', 'in' => 'formData', 'schema' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'b7f2****ebb3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '', 'type' => 'string', 'example' => 'FE22D613-D3C6-4A58-87CA-F21FC85AA08E', ], 'Result' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'AnchorId' => [ 'title' => '主播ID', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'LiveId' => [ 'title' => '直播资源的唯一标识ID', 'description' => '', 'type' => 'string', 'example' => 'b7f2****ebb3', ], 'Title' => [ 'title' => '直播标题', 'description' => '', 'type' => 'string', 'example' => 'This is a title.', ], 'PlaybackUrl' => [ 'title' => '直播回放地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-playback.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3', ], 'CreateTime' => [ 'title' => '直播创建时间(毫秒ms)', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'EndTime' => [ 'title' => '直播结束时间(毫秒ms)', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '1624259500000', ], 'Duration' => [ 'title' => '直播持续时间(毫秒ms)', 'description' => '', 'type' => 'integer', 'format' => 'int64', 'example' => '10000', ], 'PushUrl' => [ 'title' => '直播推流地址', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3', ], 'LiveUrl' => [ 'title' => '直播拉流地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/e620****a8e3.flv?auth_key=e620****a8e3', ], 'Status' => [ 'title' => '直播状态:Created-已创建,未开播,Living-直播中,End-直播结束', 'description' => '', 'type' => 'string', 'example' => 'Created', ], 'Introduction' => [ 'title' => '直播简介', 'description' => '', 'type' => 'string', 'example' => 'This is an introduction.', ], 'RoomId' => [ 'title' => '房间id', 'description' => '', 'type' => 'string', 'example' => 'AE35-****-T95F', ], 'AppId' => [ 'title' => '租户名', 'description' => '', 'type' => 'string', 'example' => '7m***q', ], 'UserId' => [ 'title' => '创建直播用户', 'description' => '', 'type' => 'string', 'example' => 'as****hs', ], 'CodeLevel' => [ 'title' => '直播推送分辨率 -1:lld 1:lsd 2:lhd 3:lud', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'PlayUrlInfoList' => [ 'title' => '多分辨率多协议播放信息', 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CodeLevel' => [ 'title' => '直播拉取分辨率 -1:lld 1:lsd 2:lhd 3:lud', 'description' => '', 'type' => 'integer', 'format' => 'int32', 'example' => '1', ], 'FlvUrl' => [ 'title' => 'flv拉流地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3', ], 'HlsUrl' => [ 'title' => 'hls拉流地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3', ], 'RtmpUrl' => [ 'title' => 'rtmp拉流地址', 'description' => '', 'type' => 'string', 'example' => 'rtmp://demo-app-live.com/live/b7f2****ebb3?auth_key=e620****a8e3', ], ], ], ], 'CoverUrl' => [ 'title' => '封面图片', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.png', ], 'UserDefineField' => [ 'title' => '用户自定义数据存储', 'description' => '', 'type' => 'string', 'example' => '{"selfData":"example"}', ], 'HlsUrl' => [ 'title' => 'hls播放地址', 'description' => '', 'type' => 'string', 'example' => 'http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcInfo' => [ 'title' => 'rts播流信息', 'description' => '', 'type' => 'object', 'properties' => [ 'ArtcUrl' => [ 'title' => '源码地址', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], 'ArtcH5Url' => [ 'title' => '原画转码地址', 'description' => '', 'type' => 'string', 'example' => 'artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3', ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\",\\n \\"Result\\": {\\n \\"AnchorId\\": \\"as****hs\\",\\n \\"LiveId\\": \\"b7f2****ebb3\\",\\n \\"Title\\": \\"This is a title.\\",\\n \\"PlaybackUrl\\": \\"http://demo-app-playback.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3\\",\\n \\"CreateTime\\": 1624259500000,\\n \\"EndTime\\": 1624259500000,\\n \\"Duration\\": 10000,\\n \\"PushUrl\\": \\"rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3\\",\\n \\"LiveUrl\\": \\"http://demo-app-live.com/live/e620****a8e3.flv?auth_key=e620****a8e3\\",\\n \\"Status\\": \\"Created\\",\\n \\"Introduction\\": \\"This is an introduction.\\",\\n \\"RoomId\\": \\"AE35-****-T95F\\",\\n \\"AppId\\": \\"7m***q\\",\\n \\"UserId\\": \\"as****hs\\",\\n \\"CodeLevel\\": 1,\\n \\"PlayUrlInfoList\\": [\\n {\\n \\"CodeLevel\\": 1,\\n \\"FlvUrl\\": \\"http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3\\",\\n \\"HlsUrl\\": \\"http://demo-app-live.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3\\",\\n \\"RtmpUrl\\": \\"rtmp://demo-app-live.com/live/b7f2****ebb3?auth_key=e620****a8e3\\"\\n }\\n ],\\n \\"CoverUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.png\\",\\n \\"UserDefineField\\": \\"{\\\\\\"selfData\\\\\\":\\\\\\"example\\\\\\"}\\",\\n \\"HlsUrl\\": \\"http://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3.m3u8?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcInfo\\": {\\n \\"ArtcUrl\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\",\\n \\"ArtcH5Url\\": \\"artc://demo-app-live.com/live/b7f29c02-****-40fd-****-e8d06a8aebb3_origin-RTS?auth_key=1627522726-0-0-******e620b363d4cf8a8e3\\"\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n FE22D613-D3C6-4A58-87CA-F21FC85AA08E\\n \\n as****hs\\n b7f2****ebb3\\n This is a title.\\n http://demo-app-playback.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3\\n 1624259500000\\n 1624259500000\\n 10000\\n rtmp://demo-app-push.com/live/e620****a8e3?auth_key=e620****a8e3\\n http://demo-app-live.com/live/e620****a8e3.flv?auth_key=e620****a8e3\\n Created\\n This is an introduction.\\n AE35-****-T95F\\n 7m***q\\n as****hs\\n 1\\n \\n 1\\n http://demo-app-live.com/live/b7f2****ebb3.flv?auth_key=e620****a8e3\\n http://demo-app-live.com/live/b7f2****ebb3.m3u8?auth_key=e620****a8e3\\n rtmp://demo-app-live.com/live/b7f2****ebb3?auth_key=e620****a8e3\\n \\n \\n ","errorExample":""}]', ], ], 'endpoints' => [ [ 'regionId' => 'cn-hangzhou', 'endpoint' => 'imp.aliyuncs.com', ], ], ];