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