bahasaindo
  1. 后台-课程
bahasaindo
  • 前台-课程
    • 查看所有课程
      POST
    • 查看课程详情
      GET
    • 获取播放授权码
      GET
    • 试卷随机列表
      GET
    • 提交试卷
      POST
  • 前台-会员
    • 登录接口
      POST
    • 查询设备数量
      GET
    • 查询登陆设备列表 
      GET
  • 后台-课程
    • 上传视频
      POST
    • 检查视频是否存在
      GET
    • 保存试卷
      POST
    • 试卷列表
      GET
  • 后台-会员
    • 新增会员
      POST
    • 更新会员
      POST
    • 删除会员
      DELETE
    • 查询登陆设备列表
      GET
    • 删除登陆设备
      DELETE
    • 会员列表
      POST
    • 导出会员列表
      POST
    • 导入会员列表
      POST
  • 后台-用户
    • 获取验证码
      GET
    • 登录
      POST
  1. 后台-课程

上传视频

正式环境
http://34.150.122.99:9000
正式环境
http://34.150.122.99:9000
POST
http://34.150.122.99:9000
/file/admin/video

请求参数

Header 参数
Token
string 
可选
示例值:
d2Q8dLSH
Body 参数multipart/form-data
use
string 
可选
用途|枚举[FileUseEnum]:COURSE("C", "讲师"), TEACHER("T", "课程")
示例值:
C
key
string 
可选
文件标识hex_md5(file.name + file.size + file.type)
示例值:
ZZZZZZZZ
file
file 
视频
可选
示例值:
file://C:\Resource\PartTimeJob\2023-08-29\movie.mp4

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://34.150.122.99:9000/file/admin/video' \
--header 'Token: d2Q8dLSH' \
--form 'use="C"' \
--form 'key="ZZZZZZZZ"' \
--form 'file=@"C:\\Resource\\PartTimeJob\\2023-08-29\\movie.mp4"'

返回响应

🟢200成功
application/json
Body
success
boolean 
是否成功
必需
code
string 
错误码
必需
message
string 
错误提示
必需
content
object 
必需
id
null 
视频id
必需
path
string 
视频路径
必需
name
string 
视频名称
必需
suffix
string 
视频后缀
必需
size
integer 
视频大小
必需
use
string 
用途
必需
枚举[FileUseEnum]:COURSE("C", "讲师"), TEACHER("T", "课程")
createdAt
null 
创建时间
必需
updatedAt
null 
最后更新时间
必需
key
string 
文件唯一标识
必需
hex_md5(file.name + file.size + file.type)
vod
string 
视频vod
必需
示例
{
    "success": true,
    "code": null,
    "message": null,
    "content": {
        "id": null,
        "path": "https://bahasaindo.oss-cn-shanghai.aliyuncs.com/vod-229ec0/sv/1ae5a829-18aa1b80170/1ae5a829-18aa1b80170.mp4?Expires=1694933906&OSSAccessKeyId=STS.NSvD1epiHtjiqjAcADG5pVDth&Signature=s522v9TAkdQNVExhcby1620b8AU%3D&security-token=CAISgAN1q6Ft5B2yfSjIr5DDD4vRnbZpw6iCc0zwh0ERS7pcuYHfijz2IHhMe3ZrBOkYv%2FU1mm9W7P8blrIuEsAUGB2fMZsss8wKr1vxJoHbvNeu0bsHhZv9ocpaqNyijqHoeOzcYI73qZ7PAgm2S0YRrJL%2BcTK9JWjHVbSClZ9gaPkOQwC8dkAoLdxKJwxk2uN4U3zKLqSNPxfmpWDSAUF02HN7kngtxqmj5cee5xHCqVDmw41toJ%2FqcLepc%2B5mPpp0T%2F6e%2BI4TcbHaggFd9z9A9qp9kNZim1H9s8qaHkNa7jifLuPQ6acPFgJiYbUgEKM29pqCnPZj6OvIjNa1mVQfN%2BhVWj%2FWRYasx6m0EeiyZNEibuS5aTaf2NmPP4L8sgUoZjVZFnsXIoVwdy4rVUxwF2mHdPf3wj2QPFfzG5ri%2BbotzJ94w2%2Fv%2Bde3PFWVS92bq31AYsBjNB5xaU9HhzK%2BLPVfKhYwWldmFquTc6JfQB1QoL7soTfVUiBwcaX0S0E%2FsZgagAES5pgfFLs1hU%2BjbPnJ7kfuo%2BqXVNdsExXGXZx7gP%2FHu3H3hfp3hKBidWg5rXVetqEF2KHcihZ4jh9mRMqxiPltVMqtaid5HePl%2FjMPvQjeFPWz29pK8M2q2IHl4Al90IcJTeg7COTiHiy2eCQx0s%2FRAqOCD00Bdz7FP9iQ%2BKIG9yAA",
        "name": "movie.mp4",
        "suffix": "mp4",
        "size": 318465,
        "use": "T",
        "createdAt": null,
        "updatedAt": null,
        "shardIndex": null,
        "shardSize": null,
        "shardTotal": null,
        "key": "fwerweqrsdfsdf",
        "shard": null,
        "vod": "37544200551f71ee9f816732b78e0102"
    }
}
修改于 2023-09-22 03:36:08
上一页
查询登陆设备列表 
下一页
检查视频是否存在
Built with