请求方式:GET(HTTPS)
请求地址:https://oapi.soke.cn/file/category/list
Query参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| page | Int | 否 | 页码,默认从1开始 |
| page_size | Int | 否 | 每页条数,最大100,最大100 |
返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": {
"list": [
{
"uuid": "E9776691-0BD1-4F6D-9736-58A7A0AA6457",
"title": "网络推广",
"parent_id": "1",
"create_time": 1543475375000
},
],
"has_more": 1
}
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Array | 返回的数据包 |
| uuid | String | 素材唯一ID,最大长度36字符 |
| title | String | 分类标题 |
| parent_id | String | 父id |
| create_time | Int | 创建时间,Unix时间戳,单位毫秒 |
| has_more | Int | 是否还有数据没返回: 1 还有 0 没有 |
请求方式:GET(HTTPS)
请求地址:https://oapi.soke.cn/file/file/list
Query参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| page | Int | 否 | 页码,默认从1开始 |
| page_size | Int | 否 | 每页条数,最大100,最大100 |
返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": {
"list": [
{
"uuid": "006078AC-FD16-48CE-872E-1E49EBF9BAD9",
"object": "dingc4cffb655c00d67f35c2f4657eb6378f/course/video/dcEwKkkzXwe6sRNw1616662221322.mp4",
"convert_object": "dingc4cffb655c00d67f35c2f4657eb6378f/course/video/dcEwKkkzXwe6sRNw1616662221322.m3u8",
"filename": "",
"filesize": "0",
"ext": "",
"length": "5",
"type": "video",
"storage": "aliyun",
"status": "1",
"create_time": 1616662221000,
"update_time": 1616662225000
},
],
"has_more": 1
}
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Array | 返回的数据包 |
| list | Array | 返回的用户列表 |
| uuid | String | 素材唯一ID,最大长度36字符 |
| object | String | 源文件路径 |
| convert_object | String | 转码后文件路径 |
| filename | String | 文件名,最大长度100字符 |
| filesize | Int | 文件大小(字节) |
| ext | String | 文件后缀名 |
| length | Int | 素材长度(音视频单位秒,文档类单位页) |
| type | String | 媒体类型(video视频audio音频document文档) |
| storage | String | 存储源(默认是oss) |
| status | Int | 课程发布状态: -1 删除 0 未发布 1 已发布 2 关闭 |
| create_time | Int | 创建时间,Unix时间戳,单位毫秒 |
| update_time | Int | 更新时间,Unix时间戳,单位毫秒,如果status为-1或者2,此为最后操作时间 |
| has_more | Int | 是否还有数据没返回: 1 还有 0 没有 |
请求方式:POST(HTTPS)
请求地址:https://oapi.soke.cn/file/create
参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| object | String | 是 | 源文件路径(oss文档路径) |
| dept_user_id | String | 是 | 用户dept_user_id(上传人员userid) |
| category_id | String | 是 | 分类id(通过素材库分类列表获取分类id) |
| convert_object | String | 是 | 转码后文件路径 |
| filename | String | 是 | 文件名 |
| filesize | Int | 是 | 文件大小(字节) |
| ext | String | 是 | 文件后缀名 |
| length | Int | 是 | 素材长度(音视频单位秒,文档类单位页) |
| type | String | 是 | 媒体类型(video视频audio音频document文档) |
| storage | String | 是 | 存储源(默认是oss) |
成功返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": {
//创建成功的文件uuid
"uuid":"376053D7-73B6-44FE-8EF2-4A27E5CC81C6"
}
}
请求方式:POST(HTTPS)
请求地址:https://oapi.soke.cn/file/update
入参:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| uuid | String | 是 | 要更新的部门ID |
| dept_user_id | String | 是 | 用户dept_user_id |
| object | String | 否 | 源文件路径 |
| convert_object | String | 否 | 转码后文件路径 |
| filename | String | 否 | 文件名 |
| filesize | Int | 否 | 文件大小(字节) |
| ext | String | 否 | 文件后缀名 |
| length | Int | 否 | 素材长度(音视频单位秒,文档类单位页) |
| type | String | 否 | 媒体类型(video视频audio音频document文档) |
| storage | String | 否 | 存储源(默认是oss) |
| status | Int | 否 | 课程发布状态: -1 删除 0 未发布 1 已发布 2 关闭 |
成功返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": []
}