本文最后更新于 2024-05-30,文章内容可能已经过时。

自建API

项目地址meting-api

部署方式此处提供宝塔部署方法,新建一个站点,然后将项目代码下载下来,上传到站点目录解压

image-20240209170804890

image-20240209170909979

然后在当前目录执行命令安装依赖

composer install

在根目录会有index.php,可以在这里调整参数设置API路径缓存及时间等等,详细见原项目README.md,博主全默认配置,注意配置完后可能会存在跨域的情况,可以修改index.php前面加上允许跨站的两行代码,修复这个情况,虽然本来就有这个,但是不知道为什么写在后面就会跨域,写在前面就不会再有这种情况了。

<?php

// 允许跨站
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET');

// 设置API路径
define('API_URI', api_uri());
// 设置中文歌词
define('TLYRIC', true);
// 设置歌单文件缓存及时间
define('CACHE', true);
define('CACHE_TIME', 86400);
// 设置短期缓存-需要安装apcu
define('APCU_CACHE', false);
  • https://api.lycorisk.cn/?server=:server&type=:type&id=:id&auth=:auth&r=:r