PHP实现随机小姐姐扭一扭、学英语短视频Api接口搭建详细教程

图片API的文章:图片API制作,教大家制作一个自己的 图片Api ,再记录一下PHP制作视频api的方法。原理上与图片api的制作方法类似。

1、准备工作

准备一个域名,一个服务器(虚拟主机也可以),一个可上传视频CDN的服务器推荐: 又拍云

2、视频上传

将自己喜欢的视频上传到CDN服务器

3、编写代码

准备两个文件 video.txt 和 videoapi.php 文件

扫码获取验证码提交,会显示代码,上传到服务器(将两个文件上传到服务器的域名文件下即可)

/* video.txt 文件里面编写从又拍云获取的视频路径 要求所有视频的路径 一行一个*/
/* videoapi.php 文件中的代码如下 复制粘贴即可 */
<?php

function read(...$filelist) {
    $list = [];
    foreach ($filelist as $file) {
        $handle = fopen($file, 'r');
        while (($line = fgets($handle)) !== false) {
            array_push($list, trim($line));
        }
        fclose($handle);
    }
    return $list;
}

$list = read('video.txt');
$url = $list[array_rand($list)];

header("Location: {$url}");

4、访问videoapi.php

https://你的域名/(子文件夹)/videoapi.php

文件夹和文件名称可以自定

学英语插件

演示截图:
微信截图_20230412094005.png.png
学英语插件:

/**
* @author Jichun29
* @origin 季春二九
* @version v1.0.0
* @create_at 2023-04-12 13:05:40
* @description 随机英语学习视频
* @title 学英语
* @rule ^xyy$
* @rule ^学英语$
* @public false
*/

const recall = require("消息撤回模块")
//sender
const s = sender

var url = "这里放你的视频API地址就行"
var {headers} = request({
        url: url,
        method:"get",
        allowredirects: false,
        headers:{
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"
        }
    })
recall.recallMessage(s.getMessageId(), s.reply(`${video(headers.Location[0])}`), 120000)

什么?群友每天学习不自觉?试试强制学习吧
微信截图_20230817083304.png

posted @ 2024-01-05 08:56  季春二九  阅读(57)  评论(0)    收藏  举报  来源