网易音乐API

本次分析的是网易音乐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

测试一下音乐接口效果。

时间: 2024-10-18 11:40:40

网易音乐API的相关文章

酷我音乐API

今天把酷我音乐API分享给大家: 歌曲搜索API:http://search.kuwo.cn/r.s?all={0}&ft=music& itemset=web_2013&client=kt&pn={1}&rn={2}&rformat=json&encoding=utf8 {0}=需要搜索的歌曲或歌手 {1}=查询的页码数 {2}=当前页的返回数量 例子:http://search.kuwo.cn/r.s?all=周杰伦&ft=music&a

QQ音乐API分析

QQ音乐API分析 官网提供API 说明:此API主要针对移动端直接调用QQ音乐API用,API只能在QQAPP内执行,上线时间尚短. http://y.qq.com/m/api/api.html 分析的API 说明: 根据官网https://y.qq.com/分析的API,经过测试,可以使用,测试demo如下,demo流程 1.首先根据关键字搜索歌曲>获取播放key>获取播放地址播放 https://192.168.60.50:8443/admin/public/music 经分析,也可不用

QQ音乐API

今天分享的是QQ音乐API 搜索歌曲API:http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0& amp;n={2}&aggr=1&cr=1&loginUin={3}&format=json&inCharset=GB2312&outCharset=utf-8&notice=0&platform=jqminiframe.json&needNewCode=0&a

百度音乐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}=从

最新百度音乐api

一直都想做网络音乐播放器,但是自己又没有服务器,根本就不能实现,也没那个能力实现.唯一的办法就是借助别人的API. 网上公布的API特别少,像能够直接得到音乐文件的真是地址的几乎没有,有的也只是截取流量看到的.希望做音乐的大公司能够通过开放平台共享一些API. 方法一.http://box.zhangmen.baidu.com/x?op=12&count=1&title=song$$ 这个地址是最常用的,将song改为想要的歌名就可以得到歌曲的地址信息集,返回的是XML文件,得到的地址要应

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

最近突发奇想想做个在线音乐小网页.需求很简单,如下 搜索歌曲 或 歌手 在线播放音乐 借用qq 或者 百度的 音乐接口 需求明确那就直接动手了 我首先尝试的百度音乐,但是不能在线播放(提示forbidden),虽然不能在线播放,但是下载是可以的 百度音乐具体Api如下 1:搜索接口 $url = "http://musicmini.baidu.com/app/search/searchList.php?qword=%s&ie=utf-8&page=1";//qword就

百度音乐API抓取

百度音乐API抓取 前段时间做了一个本地音乐的播放器 github地址,想实现在线播放的功能,于是到处寻找API,很遗憾,不是歌曲不全就是质量不高.在网上发现这么一个APIMRASONG博客,有“获取榜单,搜索歌词,下载地址,专辑”信息等等接口. 后来发现有些接口使用起来不是很方便,比如获取专辑信息,只能得到歌曲列表的id信息,所以自己决定用fiddler来对百度音乐安卓客户端抓包. 下面是一系列的接口: 一. 关键词建议: GET: http://tingapi.ting.baidu.com/

QQ音乐API分析2017

官网提供API 说明:此API主要针对移动端直接调用QQ音乐API用,API只能在QQAPP内执行,上线时间尚短. http://y.qq.com/m/api/api.html 自己分析的API 说明: 根据官网https://y.qq.com/分析的API,经过测试,可以使用,测试demo如下,demo流程 1.首先根据关键字搜索歌曲>获取播放key>获取播放地址播放 http://192.168.60.50:8081/shiro/public/music 经分析,也可不用获取播放key,先

音乐API之QQ音乐

欢迎大家来到我的博客,这是我在博客园写的第一篇文章,但不会是最后一篇,希望大家多多关注我,支持我哦!正文开始,今天我们要讲的是QQ音乐的API,都是来源于官方的地址,以前我也想写一个,但百度谷歌之后都是一些很久以前的,而今天的是我从QQ音乐客户端抓包而来,希望大家喜欢. 本教程的示例代码为C# WPF,其他语言也可以,最关键的还是API嘛.首先我们需要搜索到音乐,取出他的各类值,才能进行播放http://59.37.96.220/soso/fcgi-bin/client_search_cp?fo