随机视频API文档

注意: 所有API接口均支持GET请求,返回格式支持JSON和纯文本。

基础信息

API基础URL: api.php

支持格式参数: format=jsonformat=text (默认为JSON)

API接口列表

1. 随机视频接口

GET api.php?action=next_video
参数:
  • action=next_video (必需) - 获取随机视频
  • format=json|text (可选) - 返回格式,默认为JSON
  • video=视频文件名 (可选) - 指定播放特定视频

JSON响应示例:

{ "success": true, "video_url": "https://example.com/videos/abc123.mp4", "video_path": "videos/abc123.mp4", "video_name": "abc123", "online_count": 5, "total_plays": 1234, "total_likes": 567 }

纯文本响应:

https://example.com/videos/abc123.mp4

2. 统计数据接口

GET api.php?action=stats
参数:
  • action=stats (必需) - 获取统计数据
  • format=json|text (可选) - 返回格式

JSON响应示例:

{ "success": true, "online": 5, "total_plays": 1234, "total_likes": 567 }

纯文本响应:

在线: 5 | 播放: 1234 | 点赞: 567

使用示例

获取随机视频URL(纯文本):

// JavaScript示例 fetch('api.php?action=next_video&format=text') .then(response => response.text()) .then(videoUrl => { console.log('随机视频URL:', videoUrl); });

获取统计数据(JSON):

// JavaScript示例 fetch('api.php?action=stats') .then(response => response.json()) .then(data => { if (data.success) { console.log('在线人数:', data.online); console.log('总播放量:', data.total_plays); console.log('总点赞数:', data.total_likes); } });
返回首页