api文档
TIP
这是对于该项目需要的api的格式的文档 设置页面填写的api需要符合以下要求
音乐直链api
请求方式
GET/POST
目前使用GET 但仍建议对POST方式进行支持
请求参数
参数名 | 类型 | 说明 |
---|---|---|
id | string | 歌曲在某神秘平台中的id |
level | string | 歌曲的音质 可选值:standard => 标准,higher => 较高, exhigh=>极高, lossless=>无损, hires=>Hi-Res, jyeffect => 高清环绕声, sky => 沉浸环绕声, jymaster => 超清母带 |
cookie | string | 用户在那个神秘平台的cookie |
返回值
实例:
json
{
"data": [
{
"id": 1895261682,
"url": "歌曲的直链链接",
"br": 2950164,
"size": 79102910,
"md5": "aa605a7d5140e74b0042ddb1ac8588f0",
"code": 200,
"expi": 1200,
"type": "flac",
"gain": -9.5272,
"peak": 0,
"fee": 1,
"uf": null,
"payed": 1,
"flag": 2068740,
"canExtend": false,
"freeTrialInfo": null,
"level": "jyeffect",
"encodeType": "mp3",
"channelLayout": null,
"freeTrialPrivilege": {
"resConsumable": false,
"userConsumable": false,
"listenType": null,
"cannotListenReason": null,
"playReason": null,
"freeLimitTagType": null
},
"freeTimeTrialPrivilege": {
"resConsumable": false,
"userConsumable": false,
"type": 0,
"remainTime": 0
},
"urlSource": 0,
"rightSource": 0,
"podcastCtrp": null,
"effectTypes": null,
"time": 214504,
"message": null,
"levelConfuse": null
}
],
"code": 200
}
至少需要歌曲直链 数据结构必须按照上述示例返回