使用豆瓣音乐API笔记
2017-06-20 17:35
330 查看
豆瓣API V2 地址;
我这里用的是豆瓣音乐API;
获取音乐
GET https://api.douban.com/v2/music/:id
返回音乐信息,返回status=200
搜索音乐
GET https://api.douban.com/v2/music/search
参数
q 查询关键字(q和tag必传一个)
tag 查询的tag(q和tag必传一个)
start 取结果的offset(默认为0)
count 取结果的条数
返回:返回status=200
例子
https://api.douban.com/v2/music/search?q=%E8%96%9B%E4%B9%8B%E8%B0%A6&count=1
结果:
某个音乐中标记最多的标签
GET https://api.douban.com/v2/music/:id/tags
返回:返回status=200
发表新评论
POST https://api.douban.com/v2/music/reviews
参数
music 评论所针对的music id(必传)
title 评论头(必传)
content 评论内容(必传)
rating 打分
返回: 返回status=201, 音乐评论Review信息
修改评论
PUT https://api.douban.com/v2/music/review/:id
参数
title 评论头(必传)
content 评论内容(必传)
rating 打分
返回: status = 202, 音乐评论Review信息
删除评论
DELETE https://api.douban.com/v2/music/review/:id
返回:返回status=200, OK
用户对音乐的所有标签
GET https://api.douban.com/v2/music/user_tags/:id
返回:返回status=200
音乐信息 Music
评论信息 Review
标签信息 Tag
ps:豆瓣开放的接口目前还在测试当中,且只有部分对个人开放;而且我发现我想要的音乐播放,并没有接口返回,更多的是对音乐、书等的评价,介绍等等,有个音乐的路径也是外开的豆瓣fm的网页,且貌似需要登录;我会继续找可以被个人所使用的开放音乐接口。
ps:易源数据有免费的QQ和虾米音乐接口,更加开源且免费;不过豆瓣有fm。
我这里用的是豆瓣音乐API;
获取音乐
GET https://api.douban.com/v2/music/:id
返回音乐信息,返回status=200
搜索音乐
GET https://api.douban.com/v2/music/search
参数
q 查询关键字(q和tag必传一个)
tag 查询的tag(q和tag必传一个)
start 取结果的offset(默认为0)
count 取结果的条数
返回:返回status=200
{ "start": 0, "count": 10, "total": 30, "musics" : [Music, ] }
例子
https://api.douban.com/v2/music/search?q=%E8%96%9B%E4%B9%8B%E8%B0%A6&count=1
结果:
{ "musics" : [ { "rating" : { "min" : 0, "average" : "7.4", "max" : 10, "numRaters" : 1849 }, "author" : [ { "name" : "薛之谦" } ], "id" : "1795183", "alt_title" : "", "mobile_link" : "https:\/\/m.douban.com\/music\/subject\/1795183\/", "image" : "https:\/\/img1.doubanio.com\/spic\/s2174238.jpg", "title" : "薛之谦", "attrs" : { "singer" : [ "薛之谦" ], "pubdate" : [ "2006" ], "tracks" : [ "1. 王子归来\n2. 认真的雪\n3. 红尘女子\n4. 爱不走\n5. 快乐帮\n6. 我的SHOW (友情合唱:君君)\n7. 黄色枫叶\n8. 钗头凤\n9. MEMORY\n10. 我的SHOW (伴奏)" ], "title" : [ "薛之谦" ], "media" : [ "CD" ], "publisher" : [ "广东音像出版社" ], "version" : [ "专辑" ], "discs" : [ "1" ] }, "alt" : "https:\/\/music.douban.com\/subject\/1795183\/", "tags" : [ { "count" : 533, "name" : "薛之谦" }, { "count" : 187, "name" : "内地" }, { "count" : 111, "name" : "Pop" }, { "count" : 110, "name" : "认真的雪" }, { "count" : 106, "name" : "流行" }, { "count" : 85, "name" : "华语" }, { "count" : 62, "name" : "大陆" }, { "count" : 59, "name" : "华人男歌手" } ] } ], "count" : 1, "total" : 37, "start" : 0 }
某个音乐中标记最多的标签
GET https://api.douban.com/v2/music/:id/tags
返回:返回status=200
{ "start": 0, "count": 10, "total": 30, "tags" : [Tag, ] }
发表新评论
POST https://api.douban.com/v2/music/reviews
参数
music 评论所针对的music id(必传)
title 评论头(必传)
content 评论内容(必传)
rating 打分
返回: 返回status=201, 音乐评论Review信息
修改评论
PUT https://api.douban.com/v2/music/review/:id
参数
title 评论头(必传)
content 评论内容(必传)
rating 打分
返回: status = 202, 音乐评论Review信息
删除评论
DELETE https://api.douban.com/v2/music/review/:id
返回:返回status=200, OK
用户对音乐的所有标签
GET https://api.douban.com/v2/music/user_tags/:id
返回:返回status=200
{ "start": 0, "count": 10, "total": 30, "tags" : [Tag, ] }
音乐信息 Music
{ "id":10000037, "title":"我只在乎你", "alt":"https:\/\/music.douban.com\/music\/10000037", "author":[{"name":"邓丽君"}], "alt_title":"留聲經典復刻版", "tags":[ {"count":20,"name":"经典"}, {"count":20,"name":"邓丽君"} ], "summary": "邓丽君在1987年推出的唱片专集《我只在乎你》中,有三首歌的词作者是“桃丽莎”。其实,桃丽莎即是邓丽君自己(英文名TERESA的中译)。根据我手中的资料,邓丽君作的词并不多,虽然她确曾向媒体表示“最大的心愿是出一张一脚踢的唱片”——即由自己包办下全部的词曲和制作,但是因意外去世而没能实现。但是,在此专集中竟有三首之多,不能不令人关注。大体上说,这三首歌具有两种风格,一为写实,一为浪漫。《非龙非彲》以现代汉语与古汉语混合,歌词的意境悲凉,心态哀痛,而且隐含着非比寻常的寓意,笔者愿在此写出来就教于方家。", "image":"https://img3.doubanio.com\/spic\/s11185741.jpg", "mobile_link":"https:\/\/m.douban.com\/music\/subject\/10000037\/", "attrs":{ "publisher":["环球"], "singer":["邓丽君"], "discs":["1"], "pubdate":["1987-01-02"], "title":["我只在乎你"], "media":["CD"], "tracks":["01. 酒醉的探戈\n02. 像故事般温柔\n03. 命运之川\n04. 爱人\n05. 午夜微风\n06. 夏日圣诞\n07. 非龙非彲\n08. 不着痕迹\n09. 心路过黄昏\n10. 我只在乎你"], "version":["专辑"] }, rating":{"max":10,"average":"0.0","numRaters":20,"min":0}, }
评论信息 Review
{ "rating":{"max":5,"value":"5","min":1}, "updated":"2012-08-31 15:03:06", "author":User, "title":"再见,teresa", "votes":0, "comments":0, "summary":"今年是邓丽君小姐逝世15周年,北美歌迷在各地的华人社区举行了盛大的纪念仪式,而我所在的多伦多更是规模空前.1987年邓丽君的一首<<我只在乎你>...", "music":Music, "useless":0, "published":"2012-08-31 15:03:06", "alt":"https:\/\/music.douban.com\/review\/5567544\/", "id":5567544 }
标签信息 Tag
{ "count":20, "alt":"https:\/\/api.douban.com\/tag\/经典", "title":"经典" }
ps:豆瓣开放的接口目前还在测试当中,且只有部分对个人开放;而且我发现我想要的音乐播放,并没有接口返回,更多的是对音乐、书等的评价,介绍等等,有个音乐的路径也是外开的豆瓣fm的网页,且貌似需要登录;我会继续找可以被个人所使用的开放音乐接口。
ps:易源数据有免费的QQ和虾米音乐接口,更加开源且免费;不过豆瓣有fm。
相关文章推荐
- [笔记]使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
- Symbian学习笔记(17) - 初探WebServices API的使用(上)
- ffmpeg API 笔记:使用libavcodec/libavformat/libswscale
- Exchange Web Service (EWS) API 使用笔记
- 新浪微博API学习使用笔记(2)
- osworkflow学习笔记3-使用OSWorkflow的API
- 新浪微博API学习使用笔记(2)
- entlib 5.0学习笔记 caching application block 3 详细配置及api使用
- entlib 5.0学习笔记 caching application block 3 详细配置及api使用
- 图解使用Win8Api进行Metro风格的程序开发十----音乐播放
- Symbian学习笔记(18) - 初探Web Services API 的使用(中)
- Google Map Api 简单使用笔记
- C# winform使用系统API播放音乐(非调用控件)
- APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
- c#使用豆瓣API
- Symbian学习笔记(14):使用Browser Control API
- Android(OPhone) 学习笔记 - Home API 的使用
- Android(OPhone) 学习笔记1 - 搜索API的使用
- iPhone私有API使用学习笔记
- 新浪微博API学习使用笔记(1)