QQ音乐播放地址 API

效果以及原文: https://unnue.com/article/46
播放地址
https://api.bzqll.com/music/tencent/url?id=002GrJ771EmliH&key=579621905&br=320
  • 请求方式: GET
  • 参数

id: 歌曲id,播放列表可以右键查看
key: 默认值 579621905
br: 码率 默认最大码率 即最高音质 320

  • 返回 302

说明: 302 之后实际播放地址中,歌曲id 前的 C1、C2等为音质

歌曲搜索
https://api.bzqll.com/music/tencent/search?key=579621905&s=秦时明月&limit=100&offset=0&type=song
  • 请求方式: GET
  • 参数
参数说明是否必须说明默认值
key请求秘钥,QQ群号579621905
s搜索关键词
type搜索类型默认为搜索音乐
limit×搜索结果数量默认为 100
offset×搜索结果页数默认为第1页
  • 说明

当前搜索类型支持:

  1. 音乐搜索:type=song
  2. 专辑搜索:type=album
  3. 歌单搜索:type=list (QQ音乐限制歌单每页最多查询50条)
  4. MV搜索:type=mv
  5. 用户搜索:type=user
  6. 歌词搜索:type=lrc
效果以及原文: https://unnue.com/article/46
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
调用 QQ 音乐官方 API 可以实现在安卓应用中播放、搜索音乐等功能。下面是一个简单的示例来演示如何调用 QQ 音乐官方 API: 1. 首先,在你的安卓项目中添加网络访问权限,可以在 AndroidManifest.xml 文件中添加以下代码: ```xml <uses-permission android:name="android.permission.INTERNET" /> ``` 2. 在你的项目中创建一个类来处理网络请求,可以使用 OkHttp 库来简化网络请求的过程。你可以在 build.gradle 文件中添加以下依赖: ```groovy implementation 'com.squareup.okhttp3:okhttp:4.9.0' ``` 3. 在你的代码中,使用以下代码发送网络请求调用 QQ 音乐官方 API: ```java import okhttp3.Call; import okhttp3.Callback; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; // ... OkHttpClient client = new OkHttpClient(); String url = "https://c.y.qq.com/soso/fcgi-bin/client_search_cp?p=1&n=10&w=歌曲名"; Request request = new Request.Builder() .url(url) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { // 请求失败处理 } @Override public void onResponse(Call call, Response response) throws IOException { // 请求成功处理 String responseData = response.body().string(); // 解析返回的数据,并进行相应的操作 } }); ``` 以上代码是一个简单的搜索音乐的示例,你可以根据 QQ 音乐官方 API 的文档,调用其他接口实现更多功能。记得根据官方文档获取正确的 API 地址和参数。 请注意,这只是一个简单的示例,并不能涵盖所有的细节和错误处理。在实际应用中,你需要考虑到网络请求的安全性、错误处理、线程管理等问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值