豆瓣电台接口中频道(channel)参数的对应表

 

获得一个JSON格式的音乐列表的方法为GET

http://douban.fm/j/mine/playlist?type=n&channel=%d

 

其中%d为频道参数,非下列频道的参数会导致含错误信息的LIST的返回

通过Fiddler HTTP抓包分析出来的 数字与频道的对应表为

1 华语MHz

2 欧美MHz

3 70MHz 

4 80MHz 

5 90MHz

6  粤语MHz 

7 摇滚MHz 

8 民谣MHz 

9 轻音乐MHz

10 电影原声MHz
13 爵士MHz 

14 电子MHz  

15 说唱MHz 

16 R&BMHz 

17 日语MHz

18 韩语MHz 

19 Puma Social MHz 

20 女声MHz 

21 特仑苏MHz 

22 法语MHz 

26 豆瓣音乐人MHz

 

附 参数说明

  • type: [benpsur] , RPC函数指示:
    • b: bye(?), 播放以删除终止. 长报告
    • e: end, 返回:'"OK"', 报告歌曲播放完毕, 短报告
    • n: new, 返回新播放列表, 无其余必备参数(uid?). 长报告
    • p: playing(?), 单首歌曲播放开始且播放列表已空时发送, 长报告, 疑似是专门为平淡地获取播放列表而设定的.
    • s: skip, 用户点击”下一首“时即时报告
    • u: unlike, 将sid的歌曲取消喜欢
    • r: rated(?), 喜欢一首歌时即时报告
  • uid: 用户在豆瓣的UID, 如果与请求中的cookie所带uid值不同可能会收到回复{"r":1,/*...这里忘记了...*/}
  • r: random, JavaScript中Math.random()自然产生的随机数
  • h: history, 格式为'|'分割的 sid + ':' + /[psbr]/  避免短时间内出现重复
  • sid: Song ID
  • aid: Album ID
  • rest: '|'分割的sid. 已获取的播放列表中尚未播放的曲目, 避免短时间内出现重复.
  • status: 播放器状态, 'p'代表正在播放中.
  • du: 用户持续无操作时间, 疑似用于下发广告.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值