用php写一个接口功能是每次访问httpsapiuunlcnAPIapi-girlindexphptype=text这个接口把输出的mp4地址视频下载到本地服务器
以下是使用PHP编写的示例代码:
<?php
// 定义API接口地址
$url = "https://api.uunl.cn/API/api-girl/index.php?type=text";
// 获取API接口返回的数据
$data = file_get_contents($url);
// 解析数据,获取mp4视频地址
$video_url = json_decode($data, true)['data']['video_url'];
// 下载视频到本地服务器
$file_name = basename($video_url);
$file_path = "./video/" . $file_name;
file_put_contents($file_path, file_get_contents($video_url));
// 输出下载结果
if (file_exists($file_path)) {
echo "视频已下载到本地服务器:" . $file_path;
} else {
echo "视频下载失败!";
}
?>
解释:
-
定义API接口地址为
$url。 -
使用
file_get_contents()函数获取API接口返回的数据,存储在变量$data中。 -
解析数据,获取mp4视频地址,存储在变量
$video_url中。 -
使用
file_put_contents()函数将视频下载到本地服务器,存储在路径为 "./video/" 的目录下,文件名与视频地址中的文件名相同。 -
判断文件是否下载成功,输出下载结果。
原文地址: https://www.cveoy.top/t/topic/b3xY 著作权归作者所有。请勿转载和采集!