请求方式: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",
"category_id": "1C09EBF2-A8D9-4BDF-8D60-FADE743E1508",
"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字符 |
| category_id | 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 没有 |
请求方式:GET(HTTPS)
请求地址:https://oapi.soke.cn/file/file/info
Query参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| file_id | String | 是 | 素材库资源id |
返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": {
"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
}
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| data | 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,此为最后操作时间 |
请求方式:GET(HTTPS)
请求地址:https://oapi.soke.cn/file/download
Query参数说明:
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| access_token | String | 是 | 应用access_token,2小时有效期 |
| uuid | String | 是 | 素材库资源id |
注意:下载会耗用企业流量(管理后台首页企业流量总额度),如果企业可用流量为0会提示无法返回正确的下载链接,请联系管理员购买流量 返回结果:
{
"code": "200",
"status": "ok",
"message": "success",
"data": {
"url": "https://www.downurl.com/dingc4cffb655c00d67f35c2f4657eb6378f/course/video/dcEwKkkzXwe6sRNw1616662221322.mp4",
}
}
参数说明:
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Array | 返回的数据包 |
| url | String | 下载url(有效时长30分钟,过时需要重新请求下载地址) |