参数名称 | 类型 | 必填 | 说明 |
---|
参数名称 | 类型 | 说明 |
---|---|---|
list | string | 列表 |
radioid | string | 电台ID |
radioname | string | 电台名称 |
picurl | string | 封面图片 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $url = "https://api.jisuapi.com/hifimusic/radio?appkey=$appkey"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; ; foreach($result['list'] as $key=>$val) { echo $val['0'].' '.$val['radioid'].' '.$val['radioname'].' '.$val['picurl']; }
{ "status": 0, "msg": "ok", "result": { "list": [ { "radioid": "Pm4lWrBg6R2", "radioname": "系统默认", "picurl": "" } ] } }
参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
radioid | string | 是 | 电台ID |
num | string | 是 | 推荐音乐数 |
pagenum | string | 是 | 当前页码,默认为1 |
pagesize | string | 是 | 每页显示条数,默认为10 |
language | string | 是 | 歌名语言版本,0:中文,1:英文 |
参数名称 | 类型 | 说明 |
---|---|---|
totalnum | string | 总记录数 |
page | string | 当前页数 |
list | string | 列表 |
playlistid | string | 歌单ID |
sheetname | string | 歌单名 |
musictotal | string | 音乐总数 |
isfree | string | 是否免费 |
price | string | 歌单价格(分) |
type | string | 歌单类型, 1:自定义歌单,0:系统歌单 |
description | string | 歌单描述 |
taglist | string | 标签数组 |
tagid | string | 标签ID |
tagname | string | 标签名称 |
musiclist | string | 音乐列表 |
songid | string | 音乐ID |
musicname | string | 音乐名 |
albumid | string | 专辑ID |
albumname | string | 专辑名 |
duration | string | 时长(秒) |
auditionbegin | string | 推荐试听开始时间 |
auditionend | string | 推荐试听结束时间 |
bpm | string | 每分钟节拍 |
picurl | string | 封面图片 |
ismajorversion | string | 是否主版本 |
artistlist | string | 表演者 |
authorlist | string | 作词者 |
composerlist | string | 作曲者 |
name | string | 作者 |
code | string | 作者编号 |
avatar | string | 作者头像 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $radioid = 'Pm4lWrBg6R2'; $url = "https://api.jisuapi.com/hifimusic/playlist?appkey=$appkey&radioid=$radioid"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; ; foreach($result['list'] as $key=>$val) { echo $val['0'].' '.$val['playlistid'].' '.$val['sheetname'].' '.$val['musictotal'].' '.$val['isfree'].' '.$val['price'].' '.$val['type'].' '.$val['description'].' '.$val['taglist'].' '.$val['musiclist']; }
{ "status": 0, "msg": "ok", "result": { "totalnum": 3, "page": 1, "list": [ { "playlistid": 1288, "sheetname": "国风", "musictotal": 34, "isfree": 1, "price": 0, "type": 0, "description": "国风歌单介绍", "taglist": [ { "tagid": null, "tagname": null } ], "musiclist": [ { "songid": "B7B810A6E67B", "musicname": "俗世呀", "albumid": "4490", "albumname": "天命风流", "duration": 234, "auditionbegin": 0, "auditionend": 234, "bpm": 50, "picurl": null, "ismajorversion": null, "taglist": [ { "tagid": 236, "tagname": "古风" }, { "tagid": 237, "tagname": "中国风" }, { "tagid": 1701, "tagname": "宫廷剧" }, { "tagid": 291, "tagname": "亚洲" } ], "artistlist": [ { "name": "Aki阿杰", "code": "1D65211E2CF", "avatar": "https://static.hifiveai.open.hifiveai.com/artist/240*240/default.png?sign=3532837f16f95214fdcb1561b93aa966&t=1615279904" } ], "authorlist": [ { "name": "ediq", "code": "1D65211E2C6", "avatar": "https://static.hifiveai.open.hifiveai.com/artist/240*240/default.png?sign=3532837f16f95214fdcb1561b93aa966&t=1615279904" } ], "composerlist": [ { "name": "猛虎蔷薇", "code": "1D65211E2A4", "avatar": "https://static.hifiveai.open.hifiveai.com/artist/240*240/default.png?sign=3532837f16f95214fdcb1561b93aa966&t=1615279904" } ], "arrangerlist": [ ] } ] } ] } }
参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
playlistid | string | 是 | 歌单ID |
pagenum | string | 是 | 当前页码,默认为1 |
pagesize | string | 是 | 每页显示条数,默认为10 |
language | string | 是 | 歌名语言版本,0:中文,1:英文 |
参数名称 | 类型 | 说明 |
---|---|---|
totalnum | string | 总记录数 |
page | string | 当前页数 |
list | string | 列表 |
songid | string | 音乐ID |
musicname | string | 音乐总数 |
albumid | string | 专辑ID |
albumname | string | 专辑名 |
duration | string | 时长(秒) |
auditionbegin | string | 推荐试听开始时间 |
auditionend | string | 推荐试听结束时间 |
bpm | string | 每分钟节拍 |
picurl | string | 封面图片 |
ismajorversion | string | 是否主版本 |
taglist | string | 标签数组 |
tagid | string | 标签ID |
tagname | string | 标签名称 |
artistlist | string | 表演者 |
authorlist | string | 作词者 |
composerlist | string | 作曲者 |
arrangerlist | string | 改编/翻唱 |
name | string | 作者 |
code | string | 作者编号 |
avatar | string | 作者头像 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $playlistid = '1288'; $url = "https://api.jisuapi.com/hifimusic/playlistdetail?appkey=$appkey&playlistid=$playlistid"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; ; foreach($result['list'] as $key=>$val) { echo $val['0'].' '.$val['songid'].' '.$val['musicname'].' '.$val['albumid'].' '.$val['albumname'].' '.$val['duration'].' '.$val['auditionbegin'].' '.$val['auditionend'].' '.$val['bpm'].' '.$val['picurl'].' '.$val['ismajorversion'].' '.$val['taglist'].' '.$val['artistlist'].' '.$val['authorlist'].' '.$val['composerlist'].' '.$val['arrangerlist']; }
{ "status": 0, "msg": "ok", "result": { "totalnum": 34, "page": 1, "list": [ { "songid": "B7B810B15888", "musicname": "野山羊", "albumid": "6795", "albumname": "古筝新弦", "duration": 208, "auditionbegin": null, "auditionend": null, "bpm": 0, "picurl": null, "ismajorversion": null, "taglist": [ { "tagid": 1624, "tagname": "冥想" }, { "tagid": 1701, "tagname": "宫廷剧" } ], "artistlist": [ ], "authorlist": [ ], "composerlist": [ { "name": "老锣", "code": "1D6521221BC", "avatar": "https://static.hifiveai.open.hifiveai.com/artist/240*240/default.png?sign=dd8f006efe629d97341c66ab344c42b8&t=1615284887" } ], "arrangerlist": [ ] } ] } }
参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
songid | string | 是 | 音乐ID |
参数名称 | 类型 | 说明 |
---|---|---|
filesize | string | 文件大小(字节) |
fileurl | string | 地址 |
songid | string | 音乐ID |
expiretime | string | 过期时间 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $songid = 'B7B810B053D7' $url = "https://api.jisuapi.com/hifimusic/songdetail?appkey=$appkey&songid=$songid"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; echo $result['fileurl'].' '.$result['songid'];
{ "status": 0, "msg": "ok", "result": { "filesize": 8786591, "fileurl": "https://static.hifiveai.open.hifiveai.com/WaterMark/hifive/HF/HFZ/mp3_320/HF_HFZ_0091/HF_HFZ_0091_00101.mp3?sign=3cdcff4fb0c0ae8335223ebea0e5e2a4&t=1615285604", "songid": "B7B810B053D7", "expiretime": 1615286204483 } }
参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
tagid | string | 是 | 标签ID |
keyword | string | 是 | 关键字,搜索条件歌名、专辑名、艺人名、标签名 |
参数名称 | 类型 | 说明 |
---|---|---|
totalnum | string | 总记录数 |
page | string | 当前页数 |
list | string | 列表 |
songid | string | 音乐ID |
musicname | string | 音乐名 |
albumid | string | 专辑ID |
albumname | string | 专辑名 |
duration | string | 时长(秒) |
auditionbegin | string | 推荐试听开始时间 |
auditionend | string | 推荐试听结束时间 |
bpm | string | 每分钟节拍 |
picurl | string | 封面图片 |
ismajorversion | string | 是否主版本 |
taglist | string | 标签数组 |
tagname | string | 标签名称 |
tagid | string | 标签ID |
children | string | 子标签数组 |
artistlist | string | 表演者 |
authorlist | string | 作词者 |
composerlist | string | 作曲者 |
arrangerlist | string | 改编/翻唱 |
name | string | 作者 |
code | string | 作者编号 |
avatar | string | 作者头像 |
<?php require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $tagid = 696; $url = "https://api.jisuapi.com/hifimusic/search?appkey=$appkey&tagid=696"; $result = curlOpen($url, ['ssl'=>true]); $jsonarr = json_decode($result, true); //exit(var_dump($jsonarr)); if($jsonarr['status'] != 0) { echo $jsonarr['msg']; exit(); } $result = $jsonarr['result']; ; foreach($result['list'] as $key=>$val) { echo $val['0'].' '.$val['songid'].' '.$val['musicname'].' '.$val['albumid'].' '.$val['albumname'].' '.$val['duration'].' '.$val['auditionbegin'].' '.$val['auditionend'].' '.$val['bpm'].' '.$val['picurl'].' '.$val['ismajorversion'].' '.$val['taglist'].' '.$val['artistlist'].' '.$val['authorlist'].' '.$val['composerlist'].' '.$val['arrangerlist']; }
{ "status": 0, "msg": "ok", "result": { "totalnum": 2, "page": 1, "list": [ { "songid": "125F34CDE203", "musicname": "Festive Jingle", "albumid": "362", "albumname": "All I Want For Christmas", "duration": 125, "auditionbegin": null, "auditionend": null, "bpm": 154, "picurl": null, "ismajorversion": null, "taglist": [ { "tagid": 408, "tagname": "变化", "children": [ { "tagid": 413, "tagname": "明亮" } ] } ], "artistlist": [ ], "authorlist": [ ], "composerlist": [ { "name": "Matthew John Moore", "code": "2F0834F54B", "avatar": "https://static.hifiveai.open.hifiveai.com/artist/240*240/default.png?sign=684080c582fcd7b28584c843259f784d&t=1615342040" } ], "arrangerlist": [ ] } ] } }
代号 | 说明 |
---|---|
201 | 电台ID为空 |
202 | 歌单ID为空 |
203 | 歌曲ID为空 |
204 | 电台ID和标签ID不能都为空 |
210 | 没有信息 |
代号 | 说明 |
---|---|
101 | APPKEY为空或不存在 |
102 | APPKEY已过期 |
103 | APPKEY无请求此数据权限 |
104 | 请求超过次数限制 |
105 | IP被禁止 |
106 | IP请求超过限制 |
107 | 接口维护中 |
108 | 接口已停用 |
计次套餐 | 套餐规格 | 价格 | ||
---|---|---|---|---|
电台音乐套餐 | 9000次 | 90.00 元 | ≈0.01元/次 |