酷Q社区»社区 分享交流区 编程技术

云音乐接口调用[复制链接]

作者: 灼灼桃花仙|查看: 342|回复: 3
跳转到指定楼层
1-2 15:44

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 灼灼桃花仙 于 2020-1-4 11:17 编辑

其实这些都已经被各路大神挖空了,网上遍地的教程,但易语言上挺少

用到了两个模块

· 我封装好的163AES和RSA加密算法     (在附件)略大(精易模块的问题,编译后解决),有些过程我不会用易完成调用了js
· 精易模块     下载(http://ec.125.la/

其中params需要进行两次AES加密并URL编码,第一次加密密匙为“0CoJUm6Qyw8W8jud”,这个在demo里我已经加到常量了,在云音乐的js里也可以找到,第二次加密密匙是一个16位随机字符串
encSecKey仅仅需要一次RSA加密即可,填入params中提供的随机字符串即可

下图是一个MV搜索的例子
QMGA.jpg


一些常用的参数请查阅 https://www.jianshu.com/p/069e88181488 文章底部,那些json串就是加密前的params

如何获取没有列出的参数?
懒得打字了,自己去云音乐官网core_xxxx.js里抓,具体位置为
QMGB.jpg

搜 function d(d, e, f, g) 就可以跳到这,下个断点观察d参数的变化就可以,应该最后一次的变化是我们需要的json串,我没多试(自己写了工具每次变化都试一下的~~)

demo.zip

916.36 KB, 下载次数: 2, 下载积分: CP -1

谢谢分享!学习下。
感谢分享,值得学习!
感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2020 CoolQ

快速回复返回顶部返回列表