基于网易云,mengkun播放器V3.0 新增网易云热评

原创 rg 2019-04-10 10:57 1,438 22

写在前面

此前在茫茫网海中,无意中浏览到MKOnlinePlayer。当时就觉得mengkun博主是个人才[aru_53]博客主题做的不错[aru_43],于是(你们懂的)[aru_31]

播放器界面很简洁,重要是开源[aru_3]遗憾的是因为种种原因,mengkun决定不再更新了,这可如何是好......[wb_dog5]

别着急,开源,开源,开源,重要的事情说3遍。[wb_dog13]( 敲黑板 )

关于播放器V3.0

一直想给播放器加一个评论部分,由于技术过烂,博客人气不够( 懒得优化seo和大佬们互动的借口 )[aru_19]

谁会来评论呢?( 佛系建站,随缘访问[wb_dog6] )

还好用的是阿里云学生机,不然像我这种人迟早会睡大街的[wb_dog10]

综上所述,决定把魔爪伸向网易云

确实是个好主意,热评很精彩。

网易云热评果然,自古评论出人才。[aru_88]

深情的人在评论区笔笔皆是[aru_87]

界面展示

播放页面

评论展示

由于还有部分BUG,所以源码暂时不打算贴出来。

[aru_54]以下链接可直达播放器。

我的云音乐

抓评论

如何调网易云的接口呢?[wb_dog7]

以下步骤会教你拿下它。

选取音乐

以林俊杰的”当你“为例:歌曲id为108251

找接口

打开控制台,慢慢找......
终于,发现一个接口很可疑[aru_87]

https://music.163.com/weapi/v1/resource/comments/R_SO_4_186453?csrf_token=

找评论的json数据

打开XHR,查看响应

评论对应上了,确定是它没错了。参数什么都十分详细,可以去尝试接入。

接口问题

如果你已经按照上面的方式调用接口了,那么恭喜你,你离成功不远了。[aru_50]
调用后你会神奇的发现

是不是很意外[aru_88],没错网易云是禁止你调用API的。

怎么解决

说出来你可能不信,我也不知道。[wb_dog8]
那就把知道最多的家伙找出来[wb_dog15]

百度是这么说的:跨站请求伪造 (CSRF), 伪造请求头 , 调用官方 API
说白了就是跨域问题,相信动手能力强的你一定可以解决,我就不献丑了。

我的接口

如果你实在解决不了跨域问题,那么我就只好把我的接口放出来
http://api-music.ytxmgy.com/wyy/servlet/CommentController
参数:
"sid": 歌曲ID,
"offset": 偏移值(分页默认为:0),
"limit": 显示评论条数(默认为:20条)

评论及其他信息调用后全在返回值里( 这个就不多说了 )

参数一定要完整,否则会请求失败

以“当你”为例:sid=108251&offset=0&limit=20

评论数据

( 接口是公用的,评论区是大家的[aru_147] )

最后: 如果各位大佬需要使用我的接口的话,希望大家不要做伸手党[wb_dog3],在评论区留言好让我知道都有多少人在用。( 抱拳了[aru_63] )

接口问题

05-12 :接口返回数据{"code":-460,"msg":"Cheating"}  (目前已恢复)

05-14 :请求的数据 offset > 5000就会请求失败 (待修复)

发表评论

表情 图片 链接 代码

接收回复邮件通知

  1. 柚年 LV1

    妈耶,都拿到源码了吗?

    #8 2019-05-15 18:41 回复
  2. 搬瓦工 LV1

    闲来无事 试着操作下

    #7 2019-05-14 08:01 回复
  3.   Android LV1

    源码在哪里~跪求[aru_31]

    #6 2019-05-03 17:17 回复
  4. whh LV1

    呜呜 不会配置哦 哎 那位大神可以教一下不

    #5 2019-04-17 12:49 回复
    • rg 站长

      @whh详细阅读文档,看第一遍不懂,继续第二遍,3、4、5………读码万遍,其意自现[aru_43]

      2019-04-17 15:41 回复
  5. Whh LV1

    不知道怎么进入控制后台

    #4 2019-04-17 01:00 回复
    • RG LV2

      @Whh该播放器是没有后台的,你可以动手做一个[aru_13]
      修改相关配置配置详情

      2019-04-17 12:03 回复
  6. Whh LV1

    怎么进后台啊 老大

    地板 2019-04-17 01:00 回复
  7. BlogWall LV1

    播放器不错呐。

    板凳 2019-04-14 18:22 回复
    • rg 站长

      @BlogWall[aru_1]还有部分BUG,后面会持续优化

      2019-04-14 19:52 回复
  8. 嘻嘻嘻嘻 LV1

    看了你的站,是用的[aru_13]宝塔,还改了端口

    沙发 2019-04-10 17:25 回复
    • rg 站长

      @嘻嘻嘻嘻确实是宝塔,端口当然要改啦,宝塔的建议呢[wb_dog6]

      2019-04-10 21:43 回复