Source code of filesite.io. https://filesite.io
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.
 
 
 
 
 
 
filesite 5387bfb120 bug fix for image save 10 months ago
..
controller bug fix for image save 10 months ago
views HeroUnion notify handler done 10 months ago
README.md rename tajian api controller to frontapi 1 year ago

README.md

视频分享皮肤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两个属性。