Android获取酷狗音乐歌曲详情

Android获取酷狗音乐歌曲详情

    • 一、目标
    • 二、失效的实现方式
    • 三、可用的实现方式
    • 四、参考资料
    • 五、写在最后

一、目标

酷狗音乐歌曲详情包括以下信息。

字段 描述
title 标题,即歌曲名称
artist 艺术家,即歌手名称
artwork 专辑封面
thumb 专辑封面缩略图

二、失效的实现方式

原先可以通过调用以下2个未开放的接口来获取详情数据,现在已经失效。

接口 示例
歌曲音乐详情 世界第一等
女人花
{"status":0,"error":"您操作太频繁了,请稍后再试","errcode":1002}
音乐详情-带歌词版本 世界第一等
女人花
{"status":0,"err_code":20010,"data":[]}
MessAPI 告白气球
MessAPI因收到腾讯公司律师函警告,腾讯系音乐软件接口已经关闭。

详情请参考《Android获取歌曲详细信息》。

三、可用的实现方式

需要组合2个接口来实现获取音乐详情的功能。

  1. 搜索歌曲
  2. 获取专辑信息

因为搜索的歌曲不包括专辑封面信息,所以我们需要第二个接口来获取专辑封面。

接口 示例
音乐搜索 世界第一等
女人花
当爱已成往事
你是我心内的一首歌
color-X
[Hotel California](http://mobilecdn.kugou.com/api/v3/search/song?format=json&keyword=Hotel California&page=1&pagesize=20&showtype=1)
专辑详情 世界第一等
女人花
当爱已成往事
你是我心内的一首歌
color-X
Hotel California

通过组合2个接口可以拼凑出完整的音乐详情信息。

四、参考资料

文章 介绍
2919/5/10测试–酷狗音乐接口API 提供了mobilecdnbj搜索歌曲及获取专辑详情接口。
酷狗音乐API接口 提供了mobilecdn搜索歌曲接口。

五、写在最后

调用音乐平台未开放的接口,存在非常大的风险。

  1. 存在功能随时不能使用的风险
  2. 存在随时收到律师函的风险

可以作为技术交流,但不建议在生产环境中调用未开放接口。

关于MessAPI的更多信息请访问mess-api-doc

你可能感兴趣的:(神马笔记)