QQ音频API

QQ音频API

专用API
【更新时间: 2024.08.14】 QQ音乐开发者平台,面向开发者,提供合法海量热门的音视听资源及播控能力,开发者可高效得通过API/SDK的接入方式,实现在软件应用/智能硬件/公播等多场景的音乐能力落地。
服务星级:6星
⭐ ⭐ ⭐ ⭐ ⭐ ⭐ 🌟
调用次数
0
集成人数
0
商用人数
0
! SLA: N/A
! 响应: N/A
! 适用于企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是QQ音频API?

基于腾讯社交账号体系,和QQ音乐庞大的曲库资源,提供完善的音频场景服务,快速接入海量正版曲库,释放音乐能力


什么是QQ音频API?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用QQ音频API,从而实现程序的自动化交互,提高服务效率。

QQ音频API有哪些核心功能?

  • 音乐搜索:通过输入关键词搜索歌曲、专辑、歌手等信息。
  • 音乐排行榜:获取各种音乐排行榜,如新歌榜、热歌榜等。
  • 歌曲播放:播放 QQ 音乐库中的歌曲,但播放链接通常需要动态获取 token 进行验证,且并非永久有效。
  • 专辑信息:根据专辑 id 搜索专辑内的歌曲。
  • 获取歌曲信息:包括歌曲名称、歌手、专辑名称、封面等。

QQ音频API的核心优势是什么?

  • 海量正版曲库:基于腾讯庞大的曲库资源,能快速接入丰富多样的正版音乐,为用户提供广泛的音乐选择。
  • 多终端接入能力:针对移动应用网站/小程序、智能硬件、车载应用、公播盒子等多种终端场景,提供了快速接入的能力,方便在不同设备上使用。
  • 功能丰富:例如具有搜索歌曲、专辑、歌手信息,获取歌词详情,播放歌曲,甚至模拟登录等功能,可满足多种场景需求。
  • 技术创新:其“听歌识歌曲”功能可能是全市场最强、最实用的之一,并且基于人工智能的预测模型技术,可以大幅提高推送的精准性,也可能对原创音乐扶持构成指导。
  • 持续维护与更新:开发者会持续维护,跟进 QQ 音乐的更新,保证接口的稳定性和兼容性。
  • 社区活跃:拥有活跃的社区,用户遇到问题可寻求帮助,也会不断有新贡献者加入,推动项目进步。
  • 简洁易用:设计遵循 restful 原则,接口清晰,参数明确,便于理解和使用。同时可能支持多种调用方式,具有较高的灵活性。
QQ音频API的服务能力

 

登录授权

可以通过微信、QQ、或者QQ音乐APP,以QPlay Auth的方式对合作方产品进行授权,授权后用户可以在合作产品获取QQ音乐APP的音乐流以及对音乐流进行控制,或者配合基础音乐服务访问在线音乐服务以及使用个人权益和资产。

OpenAPI

通过该接口可以访问QQ音乐的运营资源、音乐流媒体,还可以配合QQ音乐QPlay Auth访问用户的个人资产,享受用户权益制,或者配合基础音乐服务访问在线音乐服务以及使用个人权益和资产。

QPlay 协议

通过集成QPlay协议,第三方应用可以从外部访问QQ音乐APP中的音视频数据,并对其进行控制。

 

<
产品问答
>
?
QQ音乐安卓端页面提示【授权失败】
1.这是因为安卓客户端会根据获取二维码中的callbackUrl字段,回调接入方。如果post请求失败,会提示授权失败,只要提供一个可以访问的callbackurl就可以。 如果不想要接受回调,又想去掉授权失败的提示,那么callbackUrl可以设置为 https://y.qq.com
?
获取二维码的接口返回"decrypt error"
1.请确认下是使用的QQ音乐公钥加密的结果。(有些语言对应的库可能加密出来的结果自带了换行符\n)(安卓的uriBuilder.build.tostring()方法会自动加上%25,全都替换掉就好了) 2.已经经过urlencode(有些urlencode库不正确,[请先确认下结果](https://tool.chinaz.com/tools/urlencode.aspx))。 这个问题出现的比较多,一般都是上面2个问题,请先自己排查。因为传了错误的数据。QQ音乐也不知道正确的是啥。
?
获取二维码的接口返回"verify signature failed"
1.请确认nonce字段是字符串 2.请确认是使用的QPlay Auth申请邮件中公钥的配对私钥签名之后的结果。 如果还是不行,请提供QPlay Auth中的appid 和 申请的公钥让QQ音乐比对。
?
返回的token有效期是多久
1.过期时间已经返回给合作方,可以在有效期内直接使用。
<
关于我们
>
深圳市腾讯计算机系统有限公司,成立于1998年,是中国领先的互联网科技公司。公司以“连接一切”为理念,通过多元化的社交平台、媒体内容、互联网服务,为用户提供社交、娱乐、支付、教育等多方面的数字生活体验。腾讯以其创新的技术、丰富的产品和卓越的服务,赢得了全球用户的认可和信赖。作为行业的领军企业,腾讯不断推动科技进步,促进社会可持续发展,致力于构建一个更加开放、共享的数字生态。
联系信息
服务时间: 7*24
邮箱: qmopen@tencent.com
<
最可能同场景使用的其他API
>
API接口列表
<
依赖服务
>
<
产品问答
>
?
QQ音乐安卓端页面提示【授权失败】
1.这是因为安卓客户端会根据获取二维码中的callbackUrl字段,回调接入方。如果post请求失败,会提示授权失败,只要提供一个可以访问的callbackurl就可以。 如果不想要接受回调,又想去掉授权失败的提示,那么callbackUrl可以设置为 https://y.qq.com
?
获取二维码的接口返回"decrypt error"
1.请确认下是使用的QQ音乐公钥加密的结果。(有些语言对应的库可能加密出来的结果自带了换行符\n)(安卓的uriBuilder.build.tostring()方法会自动加上%25,全都替换掉就好了) 2.已经经过urlencode(有些urlencode库不正确,[请先确认下结果](https://tool.chinaz.com/tools/urlencode.aspx))。 这个问题出现的比较多,一般都是上面2个问题,请先自己排查。因为传了错误的数据。QQ音乐也不知道正确的是啥。
?
获取二维码的接口返回"verify signature failed"
1.请确认nonce字段是字符串 2.请确认是使用的QPlay Auth申请邮件中公钥的配对私钥签名之后的结果。 如果还是不行,请提供QPlay Auth中的appid 和 申请的公钥让QQ音乐比对。
?
返回的token有效期是多久
1.过期时间已经返回给合作方,可以在有效期内直接使用。
<
关于我们
>
深圳市腾讯计算机系统有限公司,成立于1998年,是中国领先的互联网科技公司。公司以“连接一切”为理念,通过多元化的社交平台、媒体内容、互联网服务,为用户提供社交、娱乐、支付、教育等多方面的数字生活体验。腾讯以其创新的技术、丰富的产品和卓越的服务,赢得了全球用户的认可和信赖。作为行业的领军企业,腾讯不断推动科技进步,促进社会可持续发展,致力于构建一个更加开放、共享的数字生态。
联系信息
服务时间: 7*24
邮箱: qmopen@tencent.com
<
最可能同场景使用的其他API
>