zoukankan      html  css  js  c++  java
  • 百度音乐API

    今天分享的是的是百度音乐API
     
    搜索歌曲API:http://musicmini.baidu.com/app/search/searchList.php?qword={0}&ie=utf-8&page={1}
     
    {0}=需要搜索的歌曲或歌手
     
    {1}=页码数(第一页就是0,第二页是1)
     
    返回的是一个html网页,需要分析网页,得到歌曲ID,歌曲名,歌手,专辑等 属性
     
    歌曲详细API:http://ting.baidu.com/data/music/links?songIds={0}
     
    {0}=从上面的结果的中分析的歌曲的ID
     
    返回结果 看下面
    {
    "errorCode":22000,
    "data":
    {
    "xcode":"17173bd17415d2c22a7250ec29f7e010",
    "songList":[{
    "queryId":"247911654",
    "songId":247911654,
    "songName":"u590fu6d1bu7279u70e6u607c",
    "artistId":"5913",
    "artistName":"u91d1u5fd7u6587",
    "albumId":247911669,
    "albumName":"u590fu6d1bu7279u70e6u607c",
    "songPicSmall":"http://musicdata.baidu.com/data2/pic/247910612/247910612.jpg",
    "songPicBig":"http://musicdata.baidu.com/data2/pic/247910608/247910608.jpg",
    "songPicRadio":"http://musicdata.baidu.com/data2/pic/247910603/247910603.jpg",
    "lrcLink":"/data2/lrc/248241445/248241445.lrc",
    "version":"u5f71u89c6u539fu58f0",
    "copyType":0,
    "time":192,
    "linkCode":22000,
    "songLink":"http://yinyueshiting.baidu.com/data2/music/247912201/247911654108000128.mp3?xcode=17173bd17415d2c221ec55f2ef944ac8",
    "showLink":"http://yinyueshiting.baidu.com/data2/music/247912201/247911654108000128.mp3?xcode=17173bd17415d2c221ec55f2ef944ac8",
    "format":"mp3",
    "rate":128,
    "size":3078749,
    "relateStatus":"0",
    "resourceType":"0",
    "source":"web"
    }
    ]
    }
    }
     
    
    里面有歌曲图片,歌曲地址,歌词地址
     
    歌曲地址里如果有http://qukufile2.qianqian.com/data2/pic/和http://c.hiphotos.baidu.com/ting/pic/item/
     
    那就需要将http://c.hiphotos.baidu.com/ting/pic/item/给去掉
     
    歌词地址:http://qukufile2.qianqian.com+获取到的url
     
    大家可以利用这个接口做一个可以微信点歌的类似微点歌:vdiange
     
    这样的微信公众号

    大家可以添加微点歌:vdiange
     


    测试一下音乐接口效果。
  • 相关阅读:
    [Javascript]史上最短的IE浏览器判断代码
    初学者必看:精心整理的Javascript操作JSON总结
    用实例一步步教你写Jquery插件
    学习一种新编程语言要做的14个练习
    一些实战中总结的 javascript 开发经验
    JavaScript开发规范
    jQuery性能优化
    不到30行JS代码实现的Excel表格
    javascript 执行顺序详解
    Java基础知识强化之IO流笔记58:内存操作流
  • 原文地址:https://www.cnblogs.com/daxiangxm/p/baidu_music_api.html
Copyright © 2011-2022 走看看