文档首页/ ISDP/ API参考/ API接口/ 课程和积分管理/ 课程保存草稿/发布课程信息(API名称:openApimodifyCourse)
更新时间:2024-07-22 GMT+08:00
分享

课程保存草稿/发布课程信息(API名称:openApimodifyCourse)

功能介绍

课程保存草稿/发布课程信息OpenApi接口

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/course/openApimodifyCourse

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

courseName

String

课程名称

courseId

Long

课程ID

categoryId

Long

课程类别Id

courseCode

String

可手动录入,不录入则按默认规则生成(创建年月日+流水号)

courseRemark

String

描述

courseStatus

int

课程状态(默认0 -1-删除 0-草稿、1-已发布、2-取消发布)

coverFileId

Long

封面图片Id

adminOrganizationName

String

组织单元名称

adminOrganization

Long

组织单元ID

createName

String

创建人名称

chapterList

List

章节信息

chapterList入参:

参数

类型

是否必填

描述

chapterName

String

章节名称

chapterDuration

Int

章节时长 单位:分钟

chapterRemark

String

章节描述

foolproofSwitch

int

防呆设置 1-开启 2-关闭

foolproofDuration

int

防呆插入时间 单位:分钟

foolproofRemark

String

防呆提示描述

chapterType

int

章节类型 1-视频 2-pdf

chapterOrder

int

章节的顺序 1-开始

courseFileVo

Object

课程文件

courseFileVo入参:

参数

类型

是否必填

描述

fileId

Long

文件ID

fileName

String

文件名称

fileType

String

文件类型:文件扩展名

coverFileId

Long

封面ID

createName

String

创建人名称

creationTimestamp

Long

创建时间戳

响应参数

参数

类型

描述

errorMessage

String

错误信息:接口错误时有值,正常调用时为空

stateCode

String

响应状态:“0”成功 其他值失败

result

Object

响应消息体

请求示例

{
        "courseId" : 9214,
        "courseName" : "课程1",
        "categoryId" : 13488,
        "courseCode" : "20230321100",
        "courseRemark" : "发发发",
        "courseStatus" : 1,
        "coverFileId" : 7490705,
        "adminOrganizationName" : "杨凌测试租户",
        "adminOrganization" : "830",
        "createName" : "张三",
        "chapterList" : [{
                          "chapterName" : "第1章节",
                          "chapterDuration" : 2,
                          "chapterRemark" : "章节描述",
                          "foolproofSwitch" : 1,
                          "foolproofDuration" : 12,
                          "foolproofRemark" : "是否继续学习?",
                          "courseFileVo" : {
                                    "fileId" : 7490707,
                                    "fileName" : "2021-07-14-21-10-43-922.mp4",
                                    "fileType" : "mp4",
                                    "coverFileId" : 7490708,
                                    "createName" : "张三",
                                    "creationTimestamp" : 1679383056306
                          },
                          "chapterType" : "1",
                          "chapterOrder" : 1
                 }, {
                          "chapterName" : "第2章节",
                          "chapterDuration" : 22,
                          "chapterRemark" : "章节描述2",
                          "foolproofSwitch" : 1,
                          "foolproofDuration" : 3,
                          "foolproofRemark" : "是否继续学习?",
                          "chapterId" : 5720,
                          "courseFileVo" : {
                                    "fileId" : 7490710,
                                    "fileName" : "2021-07-14-21-10-43-922.mp4",
                                    "fileType" : "mp4",
                                    "coverFileId" : 7490711,
                                    "createName" : "张三",
                                    "creationTimestamp" : 1679383078006
                          },
                          "chapterType" : "1",
                          "chapterOrder" : 2
                 }
        ]
        
}

响应示例

{
         "stateCode" : "0",
         "errorMessage" : null,
         "result" : null
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档