百度mp3接口 lrc接口(baidu mp3 api)

搜索百度mp3获取mp3及歌词lrc下载地址
标签: <无>


代码片段(5)[全屏查看所有代码]

1. [代码]1、通过关键词,获取列表。     

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
http: //mp3.baidu.com/dev/api/?tn=getinfo&ct=0&ie=utf-8&word=<word>&format=<format>
参数:
     word: "歌曲名" , //歌曲名 encodeURI
 
     format: "json" , //返回数据格式,xml | json,默认xml
 
     callback: "Pub.music.searchResult" , //固定值,返回jsonp格式
 
如 xml格式:
http: //mp3.baidu.com/dev/api/?tn=getinfo&ct=0&word=%E6%B5%81%E6%B5%AA%E8%AE%B0&ie=utf-8&format=xml
 
返回:
<res>
<song><![CDATA[流浪记]]></song>
<song_id><![CDATA[38233821]]></song_id>
<singer><![CDATA[杨宗纬]]></singer>
<album><![CDATA[我是歌手 第十一期]]></album>
<singerPicLarge><![CDATA[http: //qukufile2.qianqian.com/data2/pic/36218335/36218335.jpg]]></singerPicLarge>
<singerPicSmall><![CDATA[http: //qukufile2.qianqian.com/data2/pic/36218344/36218344.jpg]]></singerPicSmall>
<albumPicLarge><![CDATA[]]></albumPicLarge>
<albumPicSmall><![CDATA[]]></albumPicSmall>
</res>

2. [代码]返回json格式     

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
json格式:http: //mp3.baidu.com/dev/api/?tn=getinfo&ct=0&word=%E6%B5%81%E6%B5%AA%E8%AE%B0&ie=utf-8&format=json
 
返回:
 
{
"song" : "\u6d41\u6d6a\u8bb0" ,
"song_id" : "38233821" ,
"singer" : "\u6768\u5b97\u7eac" ,
"album" : "\u6211\u662f\u6b4c\u624b \u7b2c\u5341\u4e00\u671f" ,
"singerPicSmall" : "http:\/\/qukufile2.qianqian.com\/data2\/pic\/36218344\/36218344.jpg" ,
"singerPicLarge" : "http:\/\/qukufile2.qianqian.com\/data2\/pic\/36218335\/36218335.jpg" ,
"albumPicLarge" : "" ,
"albumPicSmall" : ""
}

3. [代码]2、通过歌曲id (song_id) 获取歌曲下载地址:     

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
http: //ting.baidu.com/data/music/links?songIds=<songIds>
GET 方式获取:
参数:
 
     songIds: "38233821" //歌曲id,从第1个列表中得到的歌曲id 
 
     callback: "callback" //不为空时,返回jsonp格式数据
 
 
如:http: //ting.baidu.com/data/music/links?songIds=38233821
 
返回:
 
{
"errorCode" : 22000,
"data" : {
"xcode" : "808f67065a7ea25b17e77954bed13215" ,
"songList" : [{
"queryId" : "38233821" ,
"songId" : 38233821,
"songName" : "\u6d41\u6d6a\u8bb0" ,
"artistId" : "8477" ,
"artistName" : "\u6768\u5b97\u7eac" ,
"albumId" : 38233662,
"albumName" : "\u6211\u662f\u6b4c\u624b \u7b2c\u5341\u4e00\u671f" ,
"songPicSmall" : "http:\/\/c.hiphotos.baidu.com\/ting\/pic\/item\/29381f30e924b899d068ee4b6f061d950a7bf669.jpg" ,
"songPicBig" : "http:\/\/c.hiphotos.baidu.com\/ting\/pic\/item\/2f738bd4b31c8701d1e22595267f9e2f0708ff69.jpg" ,
"songPicRadio" : "http:\/\/c.hiphotos.baidu.com\/ting\/pic\/item\/b21bb051f81986185f1378f74bed2e738bd4e669.jpg" ,
"lrcLink" : "\/data2\/lrc\/38238568\/38238568.lrc" ,
"version" : "\u73b0\u573a" ,
"copyType" : 1,
"time" : 309,
"linkCode" : 22000,
"songLink" : "http:\/\/zhangmenshiting.baidu.com\/data2\/music\/38542270\/382338211365422461.mp3" ,
"showLink" : "http:\/\/zhangmenshiting.baidu.com\/data2\/music\/38542270\/382338211365422461.mp3?xcode=808f67065a7ea25b17e77954bed13215" ,
"format" : "mp3" ,
"rate" : 128,
"size" : 4984113,
"relateStatus" : "0" ,
"resourceType" : "0"
}]
}
}

4. [代码]注意:mp3下载地址为 songLink,后面加xcode参数,xcode每秒自动更新一次。     

?
1
http: //zhangmenshiting.baidu.com/data2/music/38542270/382338211365422461.mp3?xcode=808f67065a7ea25b17e77954bed13215

5. [代码]歌词lrc地址为lrcLink前加http://ting.baidu.com 如:     

?
1
http: //ting.baidu.com/data2/lrc/15265710/15265710.lrc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值