y.qq.com-php获取QQ音乐外链源码

作者:matrix 发布时间:2015-05-18 分类:零零星星

QQ音乐
MP3接口

http://tsmusic24.tc.qq.com/{音乐ID}.mp3
http:/ /stream.qqmusic.tc.qq.com/{音乐ID}.mp3
http:/ /stream{1-30都可以}.qqmusic.qq.com/{音乐ID}.mp3
http://tsmusic128.tc.qq.com/{音乐ID+30000000}.mp3 (请计算出结果)
QQ音乐高品质ogg
http://tsmusic128.tc.qq.com/{音乐ID+40000000}.ogg (请计算出结果)

M4A接口

http://tsmusic24.tc.qq.com/{音乐ID}.m4a
http://thirdparty.gtimg.com/{音乐ID}.m4a?fromtag=38
http://thirdparty.gtimg.com/C100{音乐MID}.m4a?fromtag=38
http://cc.stream.qqmusic.qq.com/C200{音乐MID}.m4a?vkey={VKEY的值}&guid=1830679348

过程

示例获取单曲页面的MP3或M4A文件链接
http://y.QQ.com/#type=song&mid=002G0sJY2wThyx
其中的002G0sJY2wThyx就是歌曲的mid
打开上面的URl浏览器会加载iframe框架http://s.plcloud.music.qq.com/fcgi-bin/fcg_yqq_song_detail_info.fcg?songmid=002G0sJY2wThyx
Ctrl +U查看源码

var g_SongData = { id: 7168586, songmid: '002G0sJY2wThyx', songname: '喜欢你', singer:'G.E.M. 邓紫棋', singerid:13948,singermid:'001fNHEf1SFEFN',albumname:'喜欢你', albumid:654246,albummid:'000cFPKx3ZGzks', status:31, fnote:0};/*status:非0(true)表示正常歌曲,0(false)表示下架歌曲或者歌曲不存在*/

说明:其中的7168586就是对应歌曲的id,而002G0sJY2wThyx是歌曲的mid,每首歌曲的信息都不同,这需要使用正则匹配数据

php代码:

<?php
$u = $_GET['u'];
$type = $_GET['t']?$_GET['t']:'mp3';
$con = 'http://s.plcloud.music.qq.com/fcgi-bin/fcg_yqq_song_detail_info.fcg?songmid='.$u;
preg_match('|var g_SongData = ({.*});|',file_get_contents($con),$data);
$obj = json_decode(format_ErrorJson(iconv('GBK', 'UTF-8', $data[1])));
$id = $obj->id;
//$mid = $obj->songmid;
$url = 'http://tsmusic24.tc.qq.com/'.$id.'.'.$type;
header('Location: '.$url);
function format_ErrorJson($data)
{
    $con = str_replace('\'','"',$data);//替换单引号为双引号
    $con = preg_replace('/(\w+):[ {]?((?<YinHao>"?).*?\k<YinHao>[,}]?)/is', '"$1": $2',$con );//若键名没有双引号则添加
    return $con;
}

说明:
上面代码只是用了MP3和M4A的第一种接口
代码保存为php文件,调用/xxx.php?u=音乐ID&t=格式
例如001yJypt4E8GW0歌曲的m4a地址
/xxx.php?u=001yJypt4E8GW0&t=m4a
阅读剩余部分 »

利用QQ空间查询接口的网页小应用

作者:matrix 发布时间:2014-02-15 分类:零零星星

利用QQ空间查询接口的网页小应用

qq空间api可以查询到相关QQ号码的很多信息。查询qq空间背景音乐是最常见的了

QQ空间背景音乐接口

  webapp示例  下载

http://qzone-music.qq.com/fcg-bin/cgi_playlist_xml.fcg?g_tk=1916754934&json=1&uin=QQ号码

json=1表开启json格式,0表xml格式

收藏音乐查询接口

webapp示例  下载

http://qzone-music.qq.com/fcg-bin/fcg_music_fav_getinfo.fcg?p=0.519638272547262&g_tk=1284234856&dirinfo=0&dirid=1&uin=QQ号码

QQ音乐接口:

http://tsmusic24.tc.qq.com/ qq音乐歌曲id.mp3

http://tsmusic24.tcdn.qq.com/ qq音乐歌曲id.mp3

qq音乐歌曲id为上面接口获取到的id

http://tsmusic24.tc.qq.com/ qq音乐urlID.wma

http://tsmusic24.tcdn.qq.com/ qq音乐urlID.wma
使用:

QQ空间背景音乐里很多类似stream7.qqmusic.qq.com/12169471.wma的地址,很多时候直接下载是没法的。

这的12169471即为qq音乐urlID,转换为可下载地址:http://tsmusic24.tc.qq.com/12169471.wma  这也就达到了目的。

其实搜搜音乐里的也差不多。速度很不错的!

另附(有些需要权限):

QQ空间信息:

http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=QQ号码

比如http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=858123

_Callback(
{"uin":858123,
"rflag":-1,
"pycertified":0,
"qzone":1,
"intimacyScore":0,
"nickname":"子琪",
"realname":"",
"smartname":"",
"logolabel":"1390926521",
"commfrd":0,
"friendship":0,
"offsetBirth":80,
"isFriend":0,
"bitmap":"08549500050ec001",
"score":14265,
"avatarUrl":"http://qlogo4.store.qq.com/qzone/858123/858123/100?1390926521",
"specialrelation":0});

uin表QQ号

nickname表昵称

qzone:1表qzone已开通

score 表积分

avatarUrl 表空间头像地址

QQ空间日志列表:

http://b1.qzone.qq.com/cgi-bin/blognew/blog_get_titlelist?uin=QQ号码

QQ空间日志内容:

http://b1.qzone.qq.com/cgi-bin/blognew/blog_get_data?uin=QQ号码&blogid=列表中的blogid

QQ头像:

http://q1.qlogo.cn/g?b=qq&s=100&nk=QQ号码

s=100表开启100*100px大小

http://q1.qlogo.cn/headimg_dl?bs=qq&spec=100&dst_uin=QQ号码

spec=100表开启100*100px大小

 

下载QQ网购免费获Q币

作者:matrix 发布时间:2013-06-01 分类:兼容并蓄

 

下载QQ网购安卓客户端后摇一摇有几率的2Q币。活动6月20日结束

领取地址:http://m.buy.qq.com/pc/appSpread.xhtml?tid=spread_guanjiapc

获取方法:

下载安装后进入“我的网购”登陆QQ账号,如图 阅读剩余部分 »

php挂Q系统

作者:matrix 发布时间:2013-04-18 分类:兼容并蓄

3个挂Q系统php源码

最早界面稍微好看的挂q系统 来自52gq的源码 [php]

这款很简洁,不会占用sql数据库 只是需要手动回去挂Qsid

yunfile下载: wap在线挂q.zip
百度网盘:http://pan.baidu.com/share/link?shareid=406656&uk=3238236832
52gq的源码

iZzx_QQOL V1.4[php+mysql]

下载自 izzx.cc v1.4 依然源自52挂Q

这款不错,强烈推荐。安装时需要进入install目录。例如:http://xxx.com/install 需要连接sql数据库

yunfile下载: izzx挂Q.zip 
百度网盘:http://pan.baidu.com/share/link?shareid=406624&uk=3238236832
DEMO地址:https://www.hhtjim.com/QQ 阅读剩余部分 »

免费领七天超级QQ

作者:matrix 发布时间:2013-04-15 分类:兼容并蓄

一张七天有效期的超级QQ体验卡

活动时间:2013年4月9日-6月14日,全体QQ用户均可参与

领取地址:http://mq.qq.com/activity/dnfight.shtml

领取步骤:

如图,右下角找到此按钮 点击“立即领取”

立即领取 阅读剩余部分 »

SkyDrive网盘文件外链

作者:matrix 发布时间:2013-02-19 分类:兼容并蓄

SkyDrive网盘文件外链能支持音乐文件(给QQ空间使用无压力)。

https://skydrive.live.com/

SkyDrive网盘由强大的微软提供。不用多说,肯定靠谱撒。

可以jpg和MP3外链(前提是要转换一下),相信你知道~特别是QQ空间。

 链接转换地址:

https://www.hhtjim.com/wp-content/uploads/2013/02/GetTheSongLinkSkydrive.html  html备份

http://link.hhtjim.com/

转换步骤:

1.上传文件。把需要外链的文件上传到文件夹内(首先要把文件夹设置为公开属性)

 

2.指定共享文件。点右键弹出窗口再点击“共享”选项。如图

1

阅读剩余部分 »