新建课程信息(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
}
]
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。