百度音乐人songID

作者:Matrix 被围观: 1,906 次 发布时间:2015-02-06 分类:码字型 零零星星 | 7 条评论 »

NOTICE:这是一个创建于 673 天前的主题,其中的信息可能已经有所发展或是发生改变。

起因

添加百度音乐人外链的时候发现百度音乐人songID和百度音乐songID是可以互相转换的。
像y.baidu.com/song/170870中的170870值可以用music.baidu.com的接口(http://play.baidu.com/data/music/songlink?songIds=音乐ID)获取外链。

但是直接打开http://play.baidu.com/data/music/songlink?songIds=170870是找不到任何mp3链接的,
只有转换170870这个值才能让music.baidu.com的接口正常使用。

经过

打开y.baidu.com/song/170870点击播放,浏览器会打开百度音乐盒播放音乐,而浏览器的地址栏会出现&__a=73989870,音乐盒就是靠这个数字来定位音乐人的mp3播放。
Ctrl+F找遍相关js文件发现:
return encodeURIComponent(Number(a) + 73819e3);很明显,这就是所谓的加减法嘛 :mrgreen:
音乐人songID+73819e3 = 百度音乐songID

结果

本文固定链接:http://www.hhtjim.com/baidu-musicians-songid.html
Matrix
本文章由 Matrix 于2015年02月06日发布在码字型, 零零星星分类下,目前没有通告,你可以至底部留下评论。
转载请注明:百度音乐人songID-HHTjim'S 部落格
关键字:,

有7 条评论 »

  1. 蓝蓝 蓝蓝 2015-3-15 14:44:24 +0800#4

    博主给你提供一个其他接口,可惜这个接口不支持音乐人o(︶︿︶)o 唉
    http://ting.baidu.com/data/music/links?songIds=138443297
    http://ting.baidu.com/data/music/links?songIds=138443297&type=mp3&rate=320
    http://ting.baidu.com/data/music/links?songIds=138443297&type=flac

    • Matrix Matrix Moderator 2015-3-15 23:20:05 +0800

      谢谢 @蓝蓝。。。 不过目前的接口能用。我就不改了。 🙂

  2. 站长工具 站长工具 2015-2-12 9:13:41 +0800#3

    呵呵

  3. Lostape Lostape 2015-2-9 9:07:11 +0800#2

    真能折腾阿 😛

    • Matrix Matrix Moderator 2015-2-9 15:15:36 +0800

      还不就是弄音乐外链 找到的 :mrgreen:

  4. Youth.霖 Youth.霖 2015-2-7 17:17:56 +0800#1

    😕 实际怎么应用哇

    • Matrix Matrix Moderator 2015-2-7 20:44:18 +0800

      也就是外链百度音乐人的mp3 😀

添加新评论 »

 😛 Sad 忧伤 👿 Smile 笑脸 😳 😀 😯 😮 😕 😎 😆 😡 😈 Roll Eyes 转眼珠 😉 💡 😐 😥 Mr Green 绿脸先生

NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!