php开发个人音乐站 QQ音乐api

article/2025/3/4 19:31:20

做位一名优秀的程序员 工作时候戴耳机是不可避免的 然后好听的歌又需要会员 下面小编就给大家简绍我自己听歌的神器

话不多说 开撸!

一,要想获得对应的歌曲肯定要先获得歌曲的id,图片id等 下面主要讲解如何获取歌曲播放id;
1.搜索歌曲API:http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0&n=[2]&aggr=1&cr=1&loginUin=[3]&format=json&inCharset=GB2312&outCharset=utf-8&notice=0&platform=jqminiframe.json&needNewCode=0&p=[1]&catZhida=0&remoteplace=sizer.newclient.next_song&w=[0]

[0]=需要搜索的歌曲或歌手

[1]=查询的页码数

[2=当前页的返回数量

[3]=默认为0,是登录的QQ号ID

演示 http://s.music.qq.com/fcgi-bin/music_search_new_platform?t=0&n=6&aggr=1&cr=1&loginUin=0&format=json&inCharset=GB2312&outCharset=utf-8&notice=0&platform=jqminiframe.json&needNewCode=0&p=1&catZhida=0&remoteplace=sizer.newclient.next_song&w=宋冬野

下面讲解如何使用
在这里插入图片描述
首先通过http请求函数 file_get_contents($url);
这里使用@符号是因为此接口不能百分比请求成功,所以需要屏蔽错误 通过while循环来无限发送请求
在这里插入图片描述
当请求成功 获得返回的数据过后 通过 json_decode函数把json转换成数组,
我们现在主要讲解播放 获取id 所以只关注 list的数据 小编这里就不打印返回的数据了。
上面这段讲解的就是当获取到值过后就退出循环;

在这里插入图片描述
这里我们让他返回6条歌曲信息
在这里插入图片描述
这里判断是否获取成功 如果成功就遍历list下面的数组
我们这里主要获取 key为f的数据 由于f对应的值为"a|b|c|d"格式 所以我们通过explode("|", s y ) 截 取 成 一 个 字 符 串 数 组 然 后 通 过 下 标 20 来 获 得 i d , 21 为 图 片 , 最 后 把 每 次 获 取 的 i d 赋 值 给 sy)截取成一个字符串数组 然后通过下标20来获得 id ,21为图片,最后把每次获取的id 赋值给 sy)20id21idids

由于array对象不能直以字符串方式输出到页面
在这里插入图片描述
歌词接口https://api.bzqll.com/music/tencent/lrc?key=579621905&id=
歌曲图片接口https://api.bzqll.com/music/tencent/pic?key=579621905&id=
mvhttps://api.bzqll.com/music/tencent/mvUrl?key=579621905&id=m00238resnh&r=4
在这里插入图片描述
所以这里用implode函数转换成字符串然后拼接成字符串数组,获取歌词,图片,歌曲id成功后格式如下
图片我这里是下载到本地 也可以修改响应头直接显示
在这里插入图片描述
然后 在html页面导入js

打印歌词
在这里插入图片描述
打印图片
在这里插入图片描述
写html表单提交
在这里插入图片描述我这里是提交到当前页 上面通过获取对应参数
在这里插入图片描述

播放暂停 暂停/播放
在这里插入图片描述
好了现在大家就可以自己开发喜欢的个人音乐站点了


http://chatgpt.dhexx.cn/article/k9uA2fGM.shtml

相关文章

python调用QQ音乐API

python调用QQ音乐API 1. 音乐搜索接口、其他接口 2. 获取token 3. 拼接播放地址 先上一份代码: import requests import pprint import json from selenium import webdriver# 音乐搜索接口p, n, w 1, 5, 碰 url_1 https://c.y.qq.com/soso/fcgi-bin/client_…

php计算QQ音乐guid,QQ音乐API分析2017

官网提供API 说明:此API主要针对移动端直接调用QQ音乐API用,API只能在QQAPP内执行,上线时间尚短。 http://y.qq.com/m/api/api.html 自己分析的API 说明: 根据官网https://y.qq.com/分析的API,经过测试,可以…

java qq音乐接口 api,GitHub - yan123zi/qqMusicApi: qq音乐Api接口

qq音乐 API qq音乐 Node.js API service QQ音乐API koa2 版本, 通过Web网页版请求QQ音乐接口数据, 有问题请提 issue 当前代码仅共学习,不可做商业用途 API结构图 环境要求 因为本项目采用的是koa2, 所以请确保你的node版本是7.6.0 node -v 📦 安装 git…

QQ音乐API整理

最近准备用vue做个音乐播放器,网上找了找音乐API,看了一圈,还是QQ音乐最合适,这里做个整理 这篇博客已经过时了,下面的不用看了。。。。 歌曲搜索 接口地址 var num 3,name 王菲,urlString http://s.music.qq.co…

网易云音乐api、QQ音乐api、黑马电商api、小说api、漫画api接口

网易云音乐接口文档 基础访问地址(api的跟地址):https://autumnfish.cn/ 接口文档地址:https://binaryify.github.io/NeteaseCloudMusicApi/ QQ音乐接口文档 基础访问地址(api的跟地址):http…

QQ音乐API

** QQ音乐API ** 效果图: URL: 通过这条接口查找到这10条歌曲每一条的Songmid https://c.y.qq.com/soso/fcgi-bin/client_search_cp?aggr=1&cr=1&flag_qc=0&p=1&n=10&w=邓紫棋; 这条链接获取到QQ音乐当前使用的地址(QQ音乐不定期换地址,本人跳过这…

2019最新版QQ音乐api调用(原创)

下载QQ音乐任意歌曲方法: 1.首先在QQ音乐任意播放页面 2.进入开发者模式按F12即可 3.选择network,按ctrlR进行筛选多媒体文件 4.优先选择大小排序右击最大的多媒体文件出来快捷菜单,选择如下图的选项即可进入歌曲播放页面 5.如下链接就是播放…

QQ音乐api 最新版,亲测可用

关注公众号,每天都能领红包 最近这个api出现了403问题,已经找到原因了 原因是 歌曲不能再以第一参数当id了 要以倒数第5个 如以上的例子 002qU5aY3Qu24y当id,而且前面要加C100,完整的就是 http://ws.stream.qqmusic.qq.com/C1000…

Java版本中最好用的网易云音乐、qq音乐api请求工具,你还在忙于如何使用java调音乐api?来看下这里的实现

去年闲着没事干,就封装了下面QQ和Netease音乐的 api ,目的就是通过java可以更便捷的调用,网易云音乐或者qq音乐的api,另外每个接口我都加了注释,对于不懂的参数,通过接口上的注释直接可以查看,不…

QQ音乐API爬取全过程

QQ音乐API爬取全过程 1. 前序: 在以前的QQ音乐的API爬取中,是非常容易的,采用的是jsonp的请求方式,但现在QQ音乐请求已经全部改成XHR的ajax的方式发送请求,所以要爬取QQ音乐的数据就需要破解QQ音乐发送请求的参数。 …

QQ音乐API分析之-加密参数分析(sign计算)

QQ音乐API加密参数分析 1、背景2、QQ音乐sign计算3、Java代码实现4、总结 1、背景 不知道什么时候开始,各家音乐APP都开始对API进行加密,最近一段时间对六大音乐平台的加密算法进行了研究,逆向了网页端、安卓端等等,已经掌握了各…

微信小程序使用QQ音乐API完整实例

微信小程序使用QQ音乐API完整实例 一、QQ音乐常用API接口:1.1、音乐搜索接口:1.2、最新音乐排行榜top1001.3. 随机推荐 二、请求数据格式(以搜索为例)三、播放链接(重点)3.1、获取歌曲信息3.2 获取token3.3…

音乐播放器之QQ音乐最新api,亲测可用

大家好,前段时间重写了自己的音乐播放器,源码放在github上,源码地址和项目地址下面都有,如果喜欢记得star一下哈。 由于之前给大家分享的api虽然可以用,但是版本太旧了,很多也没有了歌词,今天博…

步数精灵v3.0运动安卓版

软件介绍: 一键修改微信运动、支付宝运动的步数,让你在家足不出户也能走几万步,天天霸占好友排行榜首位! 软件预览图: 软件版本号:3.0 软件是否收费:免费软件/共享软件 运行环境:安卓 软件…

艾出行广告精灵挂机源码+对接码支付即时到账+充值系统+推广下级系统+封装app

简介: 安装说明:请使用win系统 apache php5.6 mysql5.6 进行安装。 1、上传到网站根目录 2、用phpMyadmin导入数据库文件.sql 3、修改数据库链接文件 /APP/Conf/config.php (记得不要用记事本修改,否则可能会出现验证码显示不了问…

支付平台架构:终端安全技术实现

前蚂蚁集团宣布即将IPO之后,9月11日晚间,以金融支付起家的京东数科也要上市了。近年来,第三方支付业务的资金规模不断扩大,支付业务量稳步增长,“第三方支付”及“移动支付”已成为年度搜索热词,支付平台作…

键盘精灵_键盘

键盘精灵 They folks over at DasKeyboard loaned me a reviewers copy of their totally blank keyboard about three weeks ago and Ive been typing on it since. 大约在三周前, DasKeyboard的同事们借给了我审阅他们完全空白的键盘的副本,此后我一直…

Telink ble mesh天猫精灵应用

文章目录 1 前言2 完美对接天猫精灵平台2.1 创建新产品2.1.1 添加产品类型2.1.2 添加产品信息2.1.3 添加产品功能 2.2 设置人机交互2.2.1 设置控制口令2.2.2 添加产品展示图2.2.3 添加配网指导2.2.4 添加升级指导2.2.5 添加控制面板 2.3 选择品牌模组2.4 下载并保管好三元组2.5…

[超详细] 2021支付宝集五福【攻略】来了-附自动化脚本

一年一度的支付宝集五福在2月1号的凌晨开始了,虽然一年比一年瓜分的少,但不知不觉集福卡成了过年最佳的消遣娱乐方式了。活动从2月1日开始至1月11日结束。 扫下面这个福字,必得沾福卡! 零、额外福利 额外福卡二维码扫福器下载地址…

小程序图标-精灵图

文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言、评论。