文档章节

baiduMp3接口3

Kobe_Gong_5
 Kobe_Gong_5
发布于 2014/02/16 21:45
字数 1190
阅读 127
收藏 1

歌曲ID 详细信息接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.song.getInfos&format=xml&songid=354387&ts=1354960702678&e=pOwOqqTY0fS5jmtSdOJBh4XW4rQHDI7EhrJgILD3Z%2FQ%3D&nw=1&bduss=

 

幻灯片接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.plaza.getFocusPic&format=json&limit=111

 

分类接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.plaza.getPartDesc&format=json

 

歌手列表接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.artist.get72HotArtist&format=xml&order=1&offset=0&limit=50

 

歌手歌曲接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.artist.getSongList&format=xml&order=2&tinguid=7994&offset=0&limits=50

 

歌手介绍接口:

http://tingapi.ting.baidu.com/v1/restserver/ting?from=android&version=2.4.0&method=baidu.ting.artist.getinfo&format=xml&tinguid=7994








搜索建议:

http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.suggestion&query=%E7%AB%A5&format=json&from=ios&version=2.1.1

query: 关键字

format: json/xml


新歌榜:

http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.billboard.billList&type=1&format=json&offset=0&size=50&from=ios&version=2.1.1

offset: 结果偏移(50表示从第50首歌曲开始)

size: 获取多少首歌曲


热歌榜:

http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.billboard.billList&type=2&format=json&offset=0&size=50&from=ios&version=2.1.1


歌手榜:

http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.billboard.billList&type=3&format=xml&offset=0&size=50&from=ios&version=2.1.1


搜索歌曲:

http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.common&query=%E7%AB%A5%E5%B9%B4&page_size=500&page_no=1&format=json&from=ios&version=2.1.1

query: 关键字

page_size: 每页数量

page_no: 当前页码












http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.lrcys&format=xml&query=

              这个网址后面先加utf-8类型的歌名,再加上三个$$$符号,再加上歌手名字 就会得到以下的XML:

          

  

[html] view plaincopyprint?

<span style="font-size:18px;"><search_lrcys_response xmlns="http://openapi.baidu.com/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openapi.baidu.com/1.0 http://openapi.baidu.com/1.0/baidu.xsd">  

<query>因为爱情$$$陈奕迅</query>  

<pages>  

<total>3</total>  

<rn_num>3</rn_num>  

</pages>  

<lrcys_list list="true">  

<lrcy>  

<lrclink>  

http://ting.baidu.com/data2/lrc/20656735/20656735.lrc  

</lrclink>  

</lrcy>  

<lrcy>  

<lrclink>  

http://ting.baidu.com/data2/lrc/14942655/14942655.lrc  

</lrclink>  

</lrcy>  

<lrcy>  

<lrclink>  

http://ting.baidu.com/data2/lrc/14879591/14879591.lrc  

</lrclink>  

</lrcy>  

</lrcys_list>  

</search_lrcys_response></span>  



其中 lrclink标签下就是可以提供我们下载lrc的网址,以下我们要做的就是另起线程下载lrc。



获取百度上榜单的URL:http://box.zhangmen.baidu.com/x?op=3&list_cat=1&.r=%f

                 它的XML为:

[html] view plaincopyprint?

<result>  

<count>17</count>  

<data>  

<id>402</id>  

<name>新歌TOP100</name>  

<tcount>100</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>401</id>  

<name>中文金曲榜</name>  

<tcount>10</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>403</id>  

<name>歌曲TOP500</name>  

<tcount>500</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>404</id>  

<name>dj舞曲</name>  

<tcount>120</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>513</id>  

<name>日韩流行风</name>  

<tcount>120</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>512</id>  

<name>欧美金曲</name>  

<tcount>120</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>510</id>  

<name>摇滚歌曲榜</name>  

<tcount>330</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>503</id>  

<name>热门对唱</name>  

<tcount>210</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>500</id>  

<name>影视金曲</name>  

<tcount>330</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>506</id>  

<name>校园民谣</name>  

<tcount>330</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>502</id>  

<name>经典老歌</name>  

<tcount>330</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>507</id>  

<name>流金岁月</name>  

<tcount>330</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>408</id>  

<name>中国民乐</name>  

<tcount>210</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>405</id>  

<name>轻音乐</name>  

<tcount>120</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>407</id>  

<name>少儿歌曲</name>  

<tcount>240</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>406</id>  

<name>相声曲艺</name>  

<tcount>60</tcount>  

<isnew>0</isnew>  

</data>  

<data>  

<id>417</id>  

<name>分类试听dj</name>  

<tcount>230</tcount>  

<isnew>0</isnew>  

</data>  

</result>  


获取百度中的音乐文件呢:

http://box.zhangmen.baidu.com/x?op=12&count=1&title=

title后面加上=洋葱$$平安

就可以获得这首歌的播放地址的xml

如何:

    

[html] view plaincopyprint?

<result>  

<count>2</count>  

<url>  

<encode>  

<![CDATA[ 

http://zhangmenshiting.baidu.com/data2/music/5251713/ZmRoZWxnamaeomZzrZmmnJZvaJWaZ2ppkmRlmWpsmJ1paZeVaWicaZdjlGibl21xaJRZoZ6adGhfamtsZ2tvcWRqY2huaW44 

]]>  

</encode>  

<decode>  

<![CDATA[ 

5251713.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b&mid=0.88825893804937 

]]>  

</decode>  

<type>8</type>  

<lrcid>0</lrcid>  

<flag>0</flag>  

</url>  

<durl>  

<encode>  

<![CDATA[ 

http://zhangmenshiting2.baidu.com/data2/music/350333/ZGdjZ2hpZaWhZXKsmKWbnW5nlJlmaWiZY2SYaWuXnHBolpRoZ5tonmKTZ5qWbHBvk1ignZlzZ2Zpamtmam5wa2liZ21obTc$ 

]]>  

</encode>  

<decode>  

<![CDATA[ 

350333.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b&mid=0.88825893804937 

]]>  

</decode>  

<type>8</type>  

<lrcid>0</lrcid>  

<flag>0</flag>  

</durl>  

<url>  

<encode>  

<![CDATA[ 

http://yuelink-music.b0.upaiyun.com/tdyso_circle/qJOhm6iemKaYX6yVo52ap5-ZYINnNg$$.mp3 

]]>  

</encode>  

<decode>  

<![CDATA[ wangshang-yangcong-O2.mp3 ]]>  

</decode>  

<type>1</type>  

<lrcid>0</lrcid>  

<flag>0</flag>  

</url>  

<durl/>  

<p2p>  

<hash>3ba5010ee29d6741d6dbb1679de5aae4b135dd2f</hash>  

<url>  

<![CDATA[ 

http://zhangmenshiting.baidu.com/data2/music/14889204/14889204.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b 

]]>  

</url>  

<type>mp3</type>  

<size>6895470</size>  

<bitrate>192</bitrate>  

</p2p>  

</result>  



其中和很多网络上流传的版本一样;

         

[html] view plaincopyprint?

<encode>  

<![CDATA[ 

http://yuelink-music.b0.upaiyun.com/tdyso_circle/qJOhm6iemKaYX6yVo52ap5-ZYINnNg$$.mp3 

]]>  

</encode>  

[html] view plaincopyprint?

这个标签放着这个MP3的url  ;但是这个url是加密的,但是,密室就在下面的:  

[html] view plaincopyprint?

<pre name="code" class="html"><decode>  

<![CDATA[ wangshang-yangcong-O2.mp3 ]]>  

</decode></pre>我们只要把这个标签中的<pre name="code" class="html">wangshang-yangcong-O2.mp3 字段替换了《encode》标签中url最后一个“/”后的字段,就可以获取这个MP3的真正网络地址  </pre><pre name="code" class="html">当然下面还有些标签 代表这个音乐文件的类型 </pre><pre name="code" class="html">mp3 wma 或者其他</pre><pre name="code" class="html">当然 如果哪个encode便签下没有decode这个便签的话,那么它的地址是没有被加密的,可以直接使用。</pre><pre name="code" class="html"></pre><pre name="code" class="html"></pre><pre name="code" class="html">  </pre><pre name="code" class="html"></pre>  


© 著作权归作者所有

Kobe_Gong_5
粉丝 2
博文 55
码字总数 43587
作品 0
成都
私信 提问
百度mp3接口 lrc接口(baidu mp3 api)

@逐雅斋 你好,想跟你请教个问题: 代码已经改进,最新测试地址: http://www.ip62.com/baidump3/ 大哥,能不能把接口的语句发给我啊,谢了大神

316265183
2014/03/31
332
3
Go语言_接口篇

在Go中,接口interface其实和其他语言的接口意思也没什么区别。interface理解其为一种类型的规范或者约定。一种类型是不是“实现”了一个接口呢?就看这种类型是不是实现了接口中定义的所有方...

王二狗子11
2018/01/08
0
0
jeewx-api 1.0.1 正式发布,捷微微信接口 API

JeeWx(捷微微信管家) 微信API接口 1、jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多,通过代码自己调用...

Jeecg
2015/03/24
4.8K
15
微信极速SDK - jeewx-api

注意:原 微信企业号 Java SDK jeewx-qywx-api 项目已停止维护,目前将其合并到 jeewx-api 项目。 摘要: JEEWX-API 是第一个微信公众平台Java版极速SDK,基于 jeewx-api 开发可以立即拥有简...

Jeecg
2015/03/23
0
5
2016-1-15 到2016-2-1 工作安排

2016-1-11 到2016-1-18 HX: 1.日程发布解析() 2.静默安装 1 3.USB更新(需要服务端提供包) 4.播放,停止,重启,休眠,唤醒,音量 1 CLS: 1.版本管理 -- 2.参数设置 1 3.PUSH整理 1 SF: 1....

cheerling
2016/01/25
1
0

没有更多内容

加载失败,请刷新页面

加载更多

G1 垃圾收集器介绍-转

https://www.cnblogs.com/ASPNET2008/p/6496481.html

Java搬砖工程师
12分钟前
0
0
超高性能 key-value 数据库 Redis-基础数据结构

Redis的魅力 缓存大致可以分为两类:1.一种是应用内缓存,比如Map(简单的数据结构),以及EH Cache(Java第三方库);2.另一种 就是缓存组件,比如Memached,Redis;Redis(remote dictiona...

须臾之余
22分钟前
1
0
Mysql表分区的选择与实践小结

在一些系统中有时某张表会出现百万或者千万的数据量,尽管其中使用了索引,查询速度也不一定会很快。这时候可能就需要通过分库,分表,分区来解决这些性能瓶颈。 一. 选择合适的解决方法 1....

小谜弟
29分钟前
3
0
为 git 添加多个公秘钥

如果想为主机配置多个git设置,设置多个git公、秘钥,只需在生成密钥时指定密钥保持的文件即可,保证保存密钥的文件不同即可。 示例: ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f...

niithub
29分钟前
0
0
walle-web 2.0安装流水

一、环境安装 VMware Workstation,centos7.6 64位,lnmp1.5 二、安装lnmp1.5 wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1......

我心中有猛狗
31分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部