服务器部署Meting-api

knoci 发布于 2025-02-07 92 次阅读


服务器部署Meting-api

部署

​ 官方的Meting-api时不时会抽风,想要稳定的话自己搭建是一个好选择。

​ Meting-api需要php环境,我们可以从宝塔面板或者1panle面板里运行环境安装php环境,这里我选择1panle,因为它的运行环境是独立的docker容器,便于管理。

image-20241130181949209

​ 拓展不用选,节省内存和磁盘。

image-20241130182831921

​ 接着我们去 创建网站运行环境,运行环境选择刚才创建的meting,端口无所谓,域名填写你要对外暴露的api域名

image-20241130183234280

​ 然后从github上下载zip,解压到php运行环境上。

image-20241130181731917
image-20241130183350331

​ 然后我们去DNS加上域名解析,这里以cloudflare为例

image-20241130183533221

​ 如果想要以https访问,记得去网站设置启用https

image-20241130183715551

​ 随后我们访问网站,见到下图的参数说明就大工告成了!

image-20241130183825110


使用

API 参数说明

server: 数据源

  • netease 网易云音乐
  • tencent QQ 音乐

type: 类型

  • name 歌曲名
  • artist 歌手
  • url 链接
  • pic 封面
  • lrc 歌词
  • song 单曲
  • playlist 歌单

id: 类型 ID(封面 ID/单曲 ID/歌单 ID)

例如:

https://meting-api.saop.cc/api?server=netease&type=url&id=416892104 网易云链接,id416892104

https://meting-api.saop.cc/api?server=netease&type=song&id=591321*网易云歌曲,id591321*

https://meting-api.saop.cc/api?server=netease&type=playlist&id=2619366284*网易云歌单,id2619366284*

​ 如何获取歌单或歌曲id呢?很简单,以网易云为例,我们打开这个歌单,可以看到url链接是https://music.163.com/#/playlist?id=12883896010,那么12883896010就是歌单的id。

image-20241130184652062