You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
# 视频分享皮肤TaJian
|
|
|
|
|
|
|
|
## 功能
|
|
|
|
|
|
|
|
* 把抖音等平台复制的分享视频内容加入收藏
|
|
|
|
* 显示用户收藏的视频列表,支持分页显示
|
|
|
|
* 显示系统生成或用户自己添加的视频分类,点击分类可以查看分类下的所有视频,支持分页显示
|
|
|
|
|
|
|
|
|
|
|
|
## API
|
|
|
|
|
|
|
|
* 添加新视频:/frontapi/addfav/
|
|
|
|
|
|
|
|
参数:
|
|
|
|
```
|
|
|
|
content: 从抖音或其它平台复制出来的视频分享内容,或者视频网址
|
|
|
|
title: 视频标题
|
|
|
|
tag: 分类名称
|
|
|
|
tagid: 分类id
|
|
|
|
```
|
|
|
|
|
|
|
|
其中title、tag和tagid为可选值。
|
|
|
|
|
|
|
|
请求方法:
|
|
|
|
POST
|
|
|
|
|
|
|
|
返回值:
|
|
|
|
```
|
|
|
|
{
|
|
|
|
code: 1,
|
|
|
|
msg: '操作结果',
|
|
|
|
err: '异常信息',
|
|
|
|
data: []
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
返回JSON格式数据。
|
|
|
|
|
|
|
|
|
|
|
|
* 获取分类列表:/frontapi/tags/
|
|
|
|
|
|
|
|
参数:
|
|
|
|
无
|
|
|
|
|
|
|
|
请求方法:
|
|
|
|
GET
|
|
|
|
|
|
|
|
返回值:
|
|
|
|
```
|
|
|
|
[
|
|
|
|
{
|
|
|
|
id: '编号',
|
|
|
|
name: '分类名称',
|
|
|
|
total: 0 //内容总数
|
|
|
|
},
|
|
|
|
...
|
|
|
|
]
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
* 获取视频列表:/frontapi/videos/
|
|
|
|
|
|
|
|
参数:
|
|
|
|
```
|
|
|
|
page: 页码
|
|
|
|
limit: 每页数量
|
|
|
|
tag: 分类名
|
|
|
|
tagid: 分类id
|
|
|
|
```
|
|
|
|
|
|
|
|
上述参数都为可选值。
|
|
|
|
|
|
|
|
|
|
|
|
请求方法:
|
|
|
|
GET
|
|
|
|
|
|
|
|
返回值:
|
|
|
|
```
|
|
|
|
[
|
|
|
|
{
|
|
|
|
'id': '根据完整路径生成的唯一编号',
|
|
|
|
'pid': '父目录id', //如果有父目录的话
|
|
|
|
'filename': 'filesite.io',
|
|
|
|
'realpath': '/www/webroot/content/网址导航/filesite.io.url',
|
|
|
|
'path': '/link/?id={id}',
|
|
|
|
'extension': 'url',
|
|
|
|
'fstat': [...], //同php方法fstat: https://www.php.net/manual/en/function.fstat.php
|
|
|
|
'shortcut': [
|
|
|
|
'name': 'filesite.io',
|
|
|
|
'url': 'https://filesite.io',
|
|
|
|
'cover': '封面图网址',
|
|
|
|
'brand': '视频来源厂商ico图标网址',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
...
|
|
|
|
]
|
|
|
|
```
|
|
|
|
|
|
|
|
分享视频数据结构同“URL快捷方式”,但shortcut属性里比它多了cover和brand两个属性。
|
|
|
|
|