接口概述

此接口用于解析皮皮虾视频信息,返回视频的详细信息包括作者、标题、封面、视频直链等。

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调用(仅前端演示):

状态码:
响应消息:
响应数据: