本次分析的是网易音乐API

歌曲搜索API:http://music.163.com/api/search/get/web?csrf_token=

需要用POST来获取

参数:

Referer=http://music.163.com/search/

hlposttag=</span>

hlpretag=<span class=\”s-fc7\”>

limit=返回结果数量

offset=(当前页码-1)*返回结果数量

s=需要搜索的歌曲或歌手

total=如果是第一页就是True否则Flase

type=1

返回结果

{
"result": {
"songCount": 200,
"songs": [
{
"id": 186001,
"name": "七里香",
"artists": [
{
"id": 6452,
"name": "周杰伦",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
}
],
"album": {
"id": 18903,
"name": "七里香",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
},
"publishTime": 1091462400000,
"size": 10,
"copyrightId": 1007,
"status": 1,
"picId": 102254581384072
},
"duration": 299000,
"copyrightId": 1007,
"status": 3,
"alias": [],
"fee": 0,
"mvid": 185014,
"rtype": 1,
"rUrl": "http://wap.118100.cn/ca/ps/5347/1150000019",
"ftype": 1
},
{
"id": 186125,
"name": "开不了口",
"artists": [
{
"id": 6452,
"name": "周杰伦",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
}
],
"album": {
"id": 18915,
"name": "范特西",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
},
"publishTime": 1000915200000,
"size": 10,
"copyrightId": 1007,
"status": 1,
"picId": 59373627912203
},
"duration": 285000,
"copyrightId": 1007,
"status": 3,
"alias": [],
"fee": 0,
"mvid": 143050,
"rtype": 1,
"rUrl": "http://wap.118100.cn/ca/ps/5347/1150000040",
"ftype": 1
},
{
"id": 186055,
"name": "回到过去",
"artists": [
{
"id": 6452,
"name": "周杰伦",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
}
],
"album": {
"id": 18907,
"name": "八度空间",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
},
"publishTime": 1026921600000,
"size": 10,
"copyrightId": 1007,
"status": 1,
"picId": 5953855464827125
},
"duration": 231000,
"copyrightId": 1007,
"status": 3,
"alias": [],
"fee": 0,
"mvid": 154014,
"rtype": 1,
"rUrl": "http://wap.118100.cn/ca/ps/5347/1150000008",
"ftype": 1
},
{
"id": 185815,
"name": "蒲公英的约定",
"artists": [
{
"id": 6452,
"name": "周杰伦",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p3.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
}
],
"album": {
"id": 18886,
"name": "我很忙",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
},
"publishTime": 1193846400000,
"size": 10,
"copyrightId": 1007,
"status": 1,
"picId": 60473139533046
},
"duration": 247000,
"copyrightId": 1007,
"status": 3,
"alias": [],
"fee": 0,
"mvid": 0,
"rtype": 1,
"rUrl": "http://wap.118100.cn/ca/ps/5347/1150000036",
"ftype": 1
},
{
"id": 186109,
"name": "世界末日",
"artists": [
{
"id": 6452,
"name": "周杰伦",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
}
],
"album": {
"id": 18914,
"name": "Fantasy Plus",
"artist": {
"id": 0,
"name": "",
"picUrl": null,
"alias": [],
"albumSize": 0,
"picId": 0,
"trans": null,
"img1v1Url": "http://p4.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg",
"img1v1": 0
},
"publishTime": 1009468800000,
"size": 3,
"copyrightId": 1007,
"status": 1,
"picId": 130841883712118
},
"duration": 265000,
"copyrightId": 1007,
"status": 1,
"alias": [],
"fee": 0,
"mvid": 154013,
"rtype": 1,
"rUrl": "http://wap.118100.cn/ca/ps/5347/1150000011",
"ftype": 1
}
]
},
"code": 200
}

这样就可以获取到歌曲播放地址和图片地址了

歌词API:http://music.163.com/api/song/lyric/

POST形式发送

参数

os=pc

id=歌曲ID

lv=-1

kv=-1

tv=-1

直接返回歌词内容

大家可以利用这个接口做一个可以微信点歌的类似微点歌:vdiange
 
这样的微信公众号

大家可以添加微点歌:vdiange

 

测试一下音乐接口效果。

网易音乐API的更多相关文章

  1. 百度音乐API抓取

    百度音乐API抓取 前段时间做了一个本地音乐的播放器 github地址,想实现在线播放的功能,于是到处寻找API,很遗憾,不是歌曲不全就是质量不高.在网上发现这么一个APIMRASONG博客,有“获取 ...

  2. 【QQ音乐Api】移花接木 打造自己的音乐电台

    最近突发奇想想做个在线音乐小网页.需求很简单,如下 搜索歌曲 或 歌手 在线播放音乐 借用qq 或者 百度的 音乐接口 需求明确那就直接动手了 我首先尝试的百度音乐,但是不能在线播放(提示forbid ...

  3. 在线音乐API的研究 (Part 2.1)

    本文转载于:http://www.cnblogs.com/osmondy/p/LyricApi.html 最近,在优化一个自己写的音乐播放器.主要目的是回顾.归纳,并希望能够写出一个属于自己的comm ...

  4. QQ音乐API

    今天分享的是QQ音乐API 搜索歌曲API:http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0& amp;n={2}&am ...

  5. 酷我音乐API

    今天把酷我音乐API分享给大家: 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music& itemset=web_2013&cl ...

  6. 最新百度音乐api

    一直都想做网络音乐播放器,但是自己又没有服务器,根本就不能实现,也没那个能力实现.唯一的办法就是借助别人的API. 网上公布的API特别少,像能够直接得到音乐文件的真是地址的几乎没有,有的也只是截取流 ...

  7. Android扫码二维码、美女瀑布流、知乎网易音乐、动画源码等

    Android精选源码 QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生...   一个简洁好看的loading弹窗   Android用瀑布流展示美女图片源码   Android知乎阅读 ...

  8. 开源小工具 酷狗、网易音乐缓存文件转mp3工具

    发布一个开源小工具,支持将酷狗和网易云音乐的缓存文件转码为MP3文件. 以前写过kgtemp文件转mp3工具,正好当前又有网易云音乐缓存文件需求,因此就在原来小工具的基础上做了一点修改,增加了对网易云 ...

  9. 转:酷我音乐API

    酷我音乐API 本次分析的是酷我音乐API 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music&itemset=web_2013&am ...

随机推荐

  1. 【jmeter】Bean shell使用(二)

    上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求.本节内容如 ...

  2. bzoj 3920: Yuuna的礼物

    Description 转眼就要到Karin的生日了!Yuuna她们想为她准备生日礼物!现在有许多礼物被排列成了一个一维序列,每个礼物都有一个价值.Yuuna对这个序列十分感兴趣.因此,你需要多次回答 ...

  3. CGI技术原理

    一.CGI技术 1.1 CGI的提出 CGI是外部扩展应用程序与WWW服务器交互的一个标准接口.按照CGI标准编写的外部扩展应用程序可以处理客户端(一般是WWW浏览器)输入的协同工作数据,完成客户端与 ...

  4. ASP.NET网页验证码常用方法

    验证码生产类 using System; using System.Data; using System.Configuration; using System.Web; using System.W ...

  5. SVN设置实例

    D:\scmserver\SVNROOT\safeControl,该SVN项目下,有erSystem和hcSystem两个项目.现在人员有两种类型的人,一个内部人员,一个是佰钧成人员. 设置要求: 1 ...

  6. VisualSVN Server以及TortoiseSVN客户端的配置和使用方法

    http://www.cnblogs.com/beautifulFuture/archive/2014/07/01/3818211.html 近期学习代码管理工具,首先学习一下svn和Tortoise ...

  7. Koala logoJava EE 应用开发平台 Koala

    Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化系统设计,降低框架耦合度,提高系统灵活性,提供开发工程师工作效率,降低成本的平台工具. 为什么使用 Koala ...

  8. [JS]学习Javascript闭包(Closure)

    转自:阮一峰 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 下面就是我的学习笔记,对于Javascript初学者应该是很有用的. 一.变量的 ...

  9. Spark工程开发前台技术实现与后台函数调用

    Spark是一个通用的大规模数据快速处理引擎.可以简单理解为Spark就是一个大数据分布式处理框架.基于内存计算的Spark的计算速度要比Hadoop的MapReduce快上50倍以上,基于磁盘的计算 ...

  10. Android 区别普通Touch方法和Scroll

    今天想实现这个功能,但只是利用现有的onTouchEvent和GestureDetector感觉做起来有些纠结,原来好像也尝试过,最后搞的程序有点乱,不好维护,那么就利用一下Android程序员最大的 ...