新建课程信息(API名称:openApiCreateCourse)
功能介绍
新建课程信息OpenApi接口
相关接口
接口名称 | 调用说明 |
|---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
POST | https://isdp+域名/openapi/v1/course/openApiCreateCourse | OpenAPI | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
courseName | String | 是 | 课程名称 |
categoryId | Long | 是 | 课程类别Id |
courseCode | String | 否 | 课程编号;可手动录入,不录入则按默认规则生成(创建年月日+流水号) |
courseRemark | String | 是 | 描述 |
coverFileId | Long | 是 | 封面图片Id |
createName | String | 是 | 创建人名称 |
courseStatus | Int | 是 | 课程状态(默认0 -1-删除 0-草稿、1-已发布、2-取消发布) |
adminOrgNo | String | 是 | 组织单元编码,创建的课程将会展示在此组织单元用户的课程列表中 |
响应参数
参数 | 类型 | 描述 |
|---|---|---|
errorMessage | String | 错误信息:接口错误时有值,正常调用时为空 |
stateCode | String | 响应状态:“0”成功 其他值失败 |
result | Object | 响应消息体 |
请求示例
{
"courseName" : "课程openapi",
"categoryId" : 1067,
"courseCode" : "",
"courseRemark" : "课程描述长度校验OK",
"coverFileId" : 7491621,
"adminOrgNo" : "SaasTenant886",
"createName" : "无牙仔",
"courseStatus" : 0
} 响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": [
{
"adminOrganization": "830",
"adminOrganizationName": "杨凌作业系统测试№",
"categoryId": 1067,
"courseCode": "20230331100",
"courseId": 9255,
"courseName": "openapi新增课程test22",
"courseRemark": "课程描述长度校验OK",
"courseStatus": 0,
"coverFileId": 7491621,
"createName": "zhang_sit",
"deleteFlag": 0,
"tenantId": 886,
"createdBy": 864711,
"creationTimestamp": 1680243503655,
"creationDate": "2023-03-31T06:18:26.272+00:00",
"lastUpdatedBy": 864711,
"lastUpdateName": "zhang_sit",
"lastUpdateDate": "2023-03-31T06:18:26.272+00:00",
"lastUpdateTimestamp": 1680243503655,
"orgPath": "-1.830",
"entityName": "trainingCourse",
"appName": "training-server",
"affectedRows": 1
}
]
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。

