百度音乐全接口

http://tingapi.ting.baidu.com/v1/restserver/ting

请求方式:GET

参数处理:format=json&calback=&from=webapp_music&method=以下不同的参数获得不同的数据

一、获取列表

例:method=baidu.ting.billboard.billList&type=1&size=10&offset=0

参数: type = 1-新歌榜,2-热歌榜,11-摇滚榜,12-爵士,16-流行,21-欧美金曲榜,22-经典老歌榜,23-情歌对唱榜,24-影视金曲榜,25-网络歌曲榜

size = 10 //返回条目数量

offset = 0 //获取偏移

二、搜索

例:method=baidu.ting.search.catalogSug&query=海阔天空

参数:query = ” //搜索关键字

三、播放

例:method=baidu.ting.song.play&songid=877578

例:method=baidu.ting.song.playAAC&songid=877578

参数:songid = 877578 //歌曲id

注:关于使用file_link不能播放的问题,是因为百度使用Http中的Referer头字段来防止盗链,在HTML文件中加上 这一句让发送出去的Http包都不含Referer字段就行了

四、lrc歌词

例:method=baidu.ting.song.lry&songid=877578

参数:songid = 877578 //歌曲id

五、推荐列表

例:method=baidu.ting.song.getRecommandSongList&song_id=877578&num=5

参数: song_id = 877578

num = 5//返回条目数量

六、下载

例:method=baidu.ting.song.downWeb&songid=877578&bit=24&_t=1393123213

参数: songid = 877578//歌曲id

bit = 24, 64, 128, 192, 256, 320 ,flac//码率

_t = 1430215999,, //时间戳

七、获取歌手信息

例:method=baidu.ting.artist.getInfo&tinguid=877578

参数: tinguid = 877578 //歌手ting id

八、获取歌手歌曲列表

例:method=baidu.ting.artist.getSongList&tinguid=877578&limits=6&use_cluster=1&order=2

参数: tinguid = 877578//歌手ting id

limits = 6//返回条目数量

百度音乐api+c语言,百度音乐接口api - osc_d87glhzv的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. %20ld c语言,C语言第二次实验报告 - osc_ldea7g3t的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.实验题目,设计思路,实现方法 第十一次作业(二维数组): 11-5 打印杨辉三角(20 分) 本题要求按照规定格式打印前N行杨辉三角. 输入格式: 输入在一行中给出N(1≤N≤10). 输出格式: ...

  2. 关联规则可视化python语言_关联规则可视化 - 猪猪daxia的个人空间 - OSCHINA - 中文开源技术交流社区...

    关联规则挖掘是一种流行的数据挖掘方法,在R语言中为扩展包arules.然而,挖掘关联规则往往导致非常多的规则,使分析师需要通过查询所有的规则才能发现有趣的规则.通过手动筛选大量的规则集是费时费力.在本 ...

  3. c语言第三次作业(循环),C语言——第三次作业 - osc_kt69pvbx的个人空间 - OSCHINA - 中文开源技术交流社区...

    #作业要求一# 题目6-1 输出月份英文名 题目6-2 查找星期 题目6-3 计算最长的字符串长度 题目6-4 指定位置输出字符串 作业:C高级第三次作业(2)没有思路,知识点也没有明白,未完成. # ...

  4. 微信步数C语言程序,获取微信步数 - osc_1v2pb1nt的个人空间 - OSCHINA - 中文开源技术交流社区...

    const util = require('../../utils/util.js') Page({ /** * 页面的初始数据 */ data: { runData:[], }, /** * 生命周 ...

  5. 方阵循环右移c语言,C语言第二次实验报告 - osc_zfz30hgc的个人空间 - OSCHINA - 中文开源技术交流社区...

    #一.实验题目,设计思路与实现方法 题目一 11-6 方阵循环右移(20 分) 本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0.1.⋯.n−1列变换为第n−m.n−m+1. ...

  6. python语言折半查找_C语言折半查找 - 胡若晨的个人空间 - OSCHINA - 中文开源技术交流社区...

    /************************************************************************* > File Name: bin_searc ...

  7. C语言包含特殊寄存器文件ch,c语言第二次实验报告 - osc_zfz30hgc的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.实验题目,设计思路,实现方法 题目一:11-4 判断上三角矩阵 编写一个程序,判断一个矩阵是不是上三角矩阵. 问题:循环条件设置不当,导致错误的重复判断,最终导致结果错误. 题目二:12-8 删除 ...

  8. r语言npsurv_R语言常用包分类总结 - osc_mf6gua6n的个人空间 - OSCHINA - 中文开源技术交流社区...

    常用包: --数据处理:lubridata ,plyr ,reshape2,stringr,formatR,mcmc: --机器学习:nnet,rpart,tree,party,lars,boost, ...

  9. c语言实现简单环形链表,c语言实现简单链表 - 阿豪boy的个人空间 - OSCHINA - 中文开源技术交流社区...

    #include #include #define ElemType int typedef struct{ ElemType e; struct Node *next; } Node,*pNode; ...

最新文章

  1. HTML DOM - 修改 HTML 内容
  2. arp 不同网段 相同vlan_三层交换机,相同的网段,不同的VLAN ,怎么通信?
  3. Visual Studio Code 使用 ESLint 增强代码风格检查 - gyzhao - 博客园
  4. currentTitle的用法
  5. 使用PIL库使用文本生成图片(类验证码)
  6. 怎样更改itunes备份位置_iphone备份太大,严重挤占C盘空间,怎么把备份放在其他的硬盘?...
  7. static用法报错解决:cannot declare member function to have static linkage [-fpermissive]
  8. 这样的代码才是好代码
  9. 橘子无法启动计算机丢失,《战地1》橘子平台无法启动 橘子意料之外的问题解决方法...
  10. 速成! | 遗传算法详解及其MATLAB实现
  11. 银河麒麟v10sp1桌面安装远程控制工具todesk
  12. 第四方支付跟第三方支付的区别,支付源码有什么用
  13. 计算机技术比武优秀获奖感言,教学大赛获奖感言4篇
  14. Python自制“超级马里奥”小游戏
  15. openfoam一些报错的原因(持续更新)
  16. Debian dns设置
  17. 【Java设计模式】简单学抽象工厂模式——你好,微信还是支付宝
  18. 多媒体——视频——利用视频视图VideoView播放视频
  19. 数字化时代,企业应该如何看待商业智能BI
  20. L2TP协议及AVP

热门文章

  1. AP微观经济学课程知识点总结
  2. gradient_accumulation_steps --梯度累加理解
  3. PCB学习笔记——DRC检查
  4. Redis第二讲【Redis基本命令和五大数据结构】
  5. 极度的坦诚就是无坚不摧
  6. $.each()的理解
  7. java中trim_JAVA中trim()函数使用方法
  8. 老牛知点所以然-Linux(Ubuntu)配置安卓开发环境及过程中常见问题解决
  9. 英特尔400系列服务器芯片组,Intel 400晶片组家族、对应Z490主机板型号曝光,搭配10代Comet Lake-S处理器必备 – 穷极领域...
  10. UTF-8与UTF-8(BOM)区别和一些说明