接口概述
此接口用于解析皮皮虾视频信息,返回视频的详细信息包括作者、标题、封面、视频直链等。
GET
https://api.ihuahui.win/api/video/api/ppxia.php
注意:此接口的具体请求参数需要进一步确认,文档基于常见的视频解析API模式编写。
请求参数
此接口为GET请求,参数通常通过URL查询字符串传递。
| 参数名 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| url | String | 是 | 皮皮虾视频分享链接 |
| 其他参数 | - | 否 | 可能需要其他参数,具体需参考实际接口 |
请求示例
GET https://api.ihuahui.win/api/video/api/ppxia.php?url=皮皮虾视频分享链接
响应格式
接口返回JSON格式的数据。
成功响应 (code: 200)
{
"code": 200,
"msg": "解析成功",
"data": {
"author": "妙贴生花",
"avatar": "https://p3-ppx-sign.byteimg.com/tos-cn-i-8gu37r9deh/3b1bdd61cbf74d2d9114d41705122f3b~tplv-f3gpralwbh-image.image",
"title": "不同闺蜜被吓到的反应",
"cover": "https://p3-ppx-sign.byteimg.com/tos-cn-p-0076/17379f791ad14c1ab7c73e15f5c3e204_1745923780~tplv-f3gpralwbh-noop-v4:720:1280:q60.webp",
"url": "https://v3-dy-o.zjcdn.com/ca858c857fad88787e31bf90d984b437/68f390ba/video/tos/cn/tos-cn-ve-0076/ocGXVgPsgAC9s4fhEtLIAnGfTQAGfzoIQxeuMr/...",
"imgurl": []
}
}
响应字段说明
| 字段名 | 类型 | 描述 |
|---|---|---|
| code | Integer | 状态码:200表示成功 |
| msg | String | 响应消息 |
| data | Object | 视频数据对象 |
| data.author | String | 视频作者 |
| data.avatar | String | 作者头像URL |
| data.title | String | 视频标题 |
| data.cover | String | 视频封面URL |
| data.url | String | 视频播放直链 |
| data.imgurl | Array | 图片URL数组(多图情况) |
使用示例
JavaScript 示例
// 使用 fetch API 调用接口
async function parsePipixiaVideo(videoUrl) {
try {
const response = await fetch(`https://api.ihuahui.win/api/video/api/ppxia.php?url=${encodeURIComponent(videoUrl)}`);
const data = await response.json();
if (data.code === 200) {
console.log('解析成功:', data.data);
return data.data;
} else {
console.error('解析失败:', data.msg);
return null;
}
} catch (error) {
console.error('请求失败:', error);
return null;
}
}
// 使用示例
const pipixiaUrl = "皮皮虾视频分享链接";
parsePipixiaVideo(pipixiaUrl);
Python 示例
import requests
import json
def parse_pipixia_video(video_url):
"""解析皮皮虾视频"""
try:
api_url = "https://api.ihuahui.win/api/video/api/ppxia.php"
params = {"url": video_url}
response = requests.get(api_url, params=params)
data = response.json()
if data.get("code") == 200:
print("解析成功")
return data.get("data")
else:
print(f"解析失败: {data.get('msg')}")
return None
except Exception as e:
print(f"请求失败: {e}")
return None
# 使用示例
video_url = "皮皮虾视频分享链接"
result = parse_pipixia_video(video_url)
if result:
print(f"视频标题: {result.get('title')}")
print(f"作者: {result.get('author')}")
print(f"视频链接: {result.get('url')}")
模拟API调用
您可以使用下面的表单模拟API调用(仅前端演示):
状态码:
响应消息:
响应数据: