短剧搜索API源码(附资源采集网站)

夸克短剧资源采集网https://pioz.cn/api

概述

本文档提供短剧搜索服务API的对接指南,包括API功能、请求参数、返回数据格式及示例。
本接口主要是用来存储夸克网盘资源然后对接短剧机器人,来实现盈利

功能描述

短剧搜索服务API提供短剧名称的搜索功能,用户可通过API提交短剧名称关键字,获取相应的短剧信息列表。

API请求说明

  • 请求URLhttp://<你的服务器地址>/search.php
  • 请求方式:GET
  • 请求参数
参数名必选类型说明
textstring短剧名称关键字

返回参数说明

  • 返回格式:JSON
  • 返回字段
字段名类型说明
play_namestring短剧名称
play_urlstring短剧链接

请求示例

http

GET http://<你的服务器地址>/search.php?text=悲惨世界

返回示例

  • 成功返回

json

[
    {
        "play_name": "悲惨世界",
        "play_url": "http://example.com/lesmiserables"
    },
    // ... 其他匹配的短剧信息
]
  • 搜索不到结果时返回

json

{
    "message": "没有找到剧目"
}
  • 无效请求时返回

json

{
    "message": "无效请求"
}

错误码

错误码说明
200请求成功
400无效请求
500服务器内部错误

补充说明

在使用API之前,请确保数据库和所需的表已经创建,并插入了模拟数据。

数据库创建(代码已经实现)

sql

CREATE DATABASE IF NOT EXISTS your_dbname;

表创建

sql

CREATE TABLE IF NOT EXISTS short_plays (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    play_name VARCHAR(30) NOT NULL,
    play_url VARCHAR(50),
    reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

插入模拟数据

sql

INSERT INTO short_plays (play_name, play_url) VALUES
('悲惨世界', 'http://example.com/lesmiserables'),
('哈姆雷特', 'http://example.com/hamlet'),
('罗密欧与朱丽叶', 'http://example.com/romeoandjuliet'),
('歌剧魅影', 'http://example.com/phantomoftheopera'),
('西贡小姐', 'http://example.com/missaigon');

支持

如在对接过程中遇到任何问题,请联系我

  • Wecaht:dubear_

下面是代码

search.php

<?php
// 设置数据库连接变量
$servername = "localhost";
$username = "";
$password = "";
$dbname = "";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 创建数据库
$conn->query("CREATE DATABASE IF NOT EXISTS $dbname");

// 选择数据库
$conn->select_db($dbname);

// 创建表
$conn->query("CREATE TABLE IF NOT EXISTS short_plays (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
play_name VARCHAR(30) NOT NULL,
play_url VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)");

// 检查前端传递的参数
if ($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['text'])) {
    $text = $_GET['text'];

    // 防止SQL注入
    $text = mysqli_real_escape_string($conn, $text);

    // SQL查询语句
    $sql = "SELECT play_name, play_url FROM short_plays WHERE play_name LIKE '%$text%'";
    $result = $conn->query($sql);

    // 检查结果
    if ($result->num_rows > 0) {
        $plays = array();
        // 输出数据
        while($row = $result->fetch_assoc()) {
            array_push($plays, $row);
        }
        header('Content-Type: application/json');
        echo json_encode($plays);
    } else {
        header('Content-Type: application/json');
        echo json_encode(array("message" => "没有找到剧目"));
    }
} else {
    header('Content-Type: application/json');
    echo json_encode(array("message" => "无效请求"));
}

// 关闭连接
$conn->close();
?>

夸克短剧资源采集网https://pioz.cn/api

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值