CreateClass - 创建课程

调用CreateClass创建课程。可用于学生上课,职场培训等场景,包含连麦、直播、白板、聊天等功能。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
AppIdstring

用户的应用ID,在控制台创建应用时生成。包含小写字母、数字,长度为6个字符。

7m***q
Titlestring

课程标题,支持中英文,最大长度32个字符。

ClassTitle001
CreateUserIdstring

创建人用户ID,仅支持英文和数字,最大长度36个字符。

as****hs
CreateNicknamestring

创建人用户昵称,支持中英文,最大长度32个字符。

nickname001

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

请求ID。

FE22D613-D3C6-4A58-87CA-F21FC85AA08E
Resultobject

创建课程的返回结果。

ClassIdstring

课程唯一标识。

A55-****-Y34O
Titlestring

课程标题。

PPT制作培训
CreateUserIdstring

创建人用户ID。

34***45
CreateNicknamestring

创建人昵称。

随风
Statusinteger

课程状态。取值:

  • 0:未开始
  • 1:上课中
  • 2:已下课。
2
RoomIdstring

房间ID。可用于查询房间详情信息,和端上SDK接入时作为参数传入。

AE35-****-T95F
LiveIdstring

直播ID。可用于查询直播详情,和端上调用直播相关接口时作为参数传入。

b7f2****ebb3
ConfIdstring

连麦会议ID。可用于RTC入会,获取会议详情。

fb0f-****-4cb1
WhiteboardIdstring

白板ID。可用于查询白板信息,和端上接入白板SDK时作为参数传入。

fgej**2
WhiteboardRecordIdstring

白板录制记录ID。可用于端上获取白板录制内容并播放。

eofg**rt

示例

请求示例

http(s)://[Endpoint]/?Action=CreateClass
&AppId=7m***q
&Title=ClassTitle001
&CreateUserId=as****hs
&CreateNickname=nickname001
&公共请求参数

正常返回示例

JSON格式

{
    "RequestId": "FE22D613-D3C6-4A58-87CA-F21FC85AA08E",
    "Result": {
        "ClassId": "A55-****-Y34O",
        "Title": "PPT制作培训",
        "CreateUserId": "34***45",
        "CreateNickname": "随风",
        "Status": 2,
        "RoomId": "AE35-****-T95F",
        "LiveId": "b7f2****ebb3",
        "ConfId": "fb0f-****-4cb1",
        "WhiteboardId": "fgej**2",
        "WhiteboardRecordId": "eofg**rt"
    }
}

XML格式

<CreateClassResponse>
    <RequestId>FE22D613-D3C6-4A58-87CA-F21FC85AA08E</RequestId>
    <Result>
        <ClassId>A55-****-Y34O</ClassId>
        <Title>PPT制作培训</Title>
        <CreateUserId>34***45</CreateUserId>
        <CreateNickname>随风</CreateNickname>
        <Status>2</Status>
        <RoomId>AE35-****-T95F</RoomId>
        <LiveId>b7f2****ebb3</LiveId>
        <ConfId>fb0f-****-4cb1</ConfId>
        <WhiteboardId>fgej**2</WhiteboardId>
        <WhiteboardRecordId>eofg**rt</WhiteboardRecordId>
    </Result>
</CreateClassResponse>

错误码

访问错误中心查看更多错误码。