作者:matrix
发布时间:2014-02-15
分类:零零星星
用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大小
作者:matrix
发布时间:2014-02-04
分类:零零星星
感觉以前的界面按钮有些小,正好改成3.0.3的css前端框架试试~。
资源 :
Bootstrap中文网: http://www.bootcss.com/ 里面各种开源,各种介绍~
百度CDN公共库:http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs
用的其中Bootstrap v3.0.3:http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css
UI变动: 阅读剩余部分 »
作者:matrix
发布时间:2014-01-15
分类:零零星星
参考凉手抚温柔的代码修改此>>外链转换工具
变动:
添加ajax post数据提交,不支持js的浏览器是扛不动了。
度娘网盘:遍历3层文件夹的文件信息。最多显示第二层300个,第三层200个文件,第一层就没试过。太多了的话那没法了。此功能出于本人某些情况下片考虑,无实际意义。:)
文件夹结构太复杂的,遍历起来那就真心慢。
度娘网盘的外链就只能下载,干其他没法的。
微云:解决BAE上没法下载多文件打包的问题。
微云解析源码>>微云网盘php解析源码_更新
ajax 代码参考至凉手抚温柔:http://www.ifoouu.com/note/73.html,在此感谢!
他的站已经熄火,这里给个他的外链工具源码(BAE2.0):
http://pan.baidu.com/s/1nt9J5bV
MP3:TEST 阅读剩余部分 »
作者:matrix
发布时间:2013-10-14
分类:兼容并蓄 零零星星
说明:
外链转换没有永久的,请酌情使用!!
链接地址可自动识别并相应的简单处理,有的显示文件名以及后缀。
链接地址可不用输入HTTP://,如果没有HTTP://会自动添加在链接开头位置。
将就各种奇葩,自动去掉空格,URL后面的/,有些还有报错提示。
支持的链接格式:
百度网盘:
http://pan.baidu.com/s/13isoZ
http://pan.baidu.com/share/link?shareid=3760603697&uk=3238236832
虾米音乐:
http://www.xiami.com/song/1772222342
http://www.xiami.com/song/33112?spm=a1z1s.3521865.23309997.2.RAsL1F
http://www.xiami.com/song/play?ids=/song/playlist/id/1772222342/object_name/default/object_id/0
程序的死的,如果没有得到那个ID它会开小差,所以建议你手动获取id,其他相同外链同理
转换后的直链地址形如:
http://link.hhtjim.com/xiami/音乐ID.mp3
Songtaste音乐:
http://www.songtaste.com/song/262121
http://songtaste.com/song/262121
一听音乐:
http://www.1ting.com/player/f4/player_944464.html
新浪微盘:
http://vdisk.weibo.com/s/zb_f-vRa57H7-
金山快盘:
http://www.kuaipan.cn/file/id_9732344353166091.htm
360云盘:
http://ajvvqzy2v8.l29.yunpan.cn/lk/QXJ786DeBjeiW
http://yunpan.cn/QXJ786DeBjeiW
......
想着把这个web app放到bae上速度会很快,但bae伪静态跟普通空间的.htaccess文件设置伪静态不同
需要在BAE的根目录新建app.conf文件,添加相应的伪静态规则。
BAE:
handlers:
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
- url : /bdwl/((.*)/(.*)/.*\..*
script : /d.php?/$1/$2
- url : /xiami/(.*)\.mp3
script : /wailian.php?xiaurl=http://www.xiami.com/song/$1
- url : /st/(.*)\.mp3
script : /wailian.php?sturl=http://songtaste.com/song/$1
- url : /yt/(.*)/(.*)\.wma
script : /wailian.php?yt=http://www.1ting.com/player/$1/player_$2.html
- url : /vp/(.*)/.*\..*
script : /wailian.php?vp=http://vdisk.weibo.com/s/$1
- url : /jins/(.*)/.*\..*
script : /wailian.php?jins=http://www.kuaipan.cn/file/id_$1.htm
比较.htaccess文件:
RewriteRule ^bdwl/([0-9]+)/([0-9]+)/([\s\S]+)\.([a-zA-Z0-9]+)?$ /d.php/$1/$2 [L]
RewriteRule ^xiami/([0-9]+)\.mp3?$ /wailian.php?xiaurl=http://www.xiami.com/song/$1 [L]
RewriteRule ^st/([0-9]+)\.mp3?$ /wailian.php?sturl=http://songtaste.com/song/$1 [L]
RewriteRule ^yt/(\w+)/([0-9]+)\.wma?$ /wailian.php?yt=http://www.1ting.com/player/$1/player_$2.html [L]
RewriteRule ^vp/([\w-]+)/([\s\S]+)\.([a-zA-Z0-9]+)?$ /wailian.php?vp=http://vdisk.weibo.com/s/$1 [L]
RewriteRule ^jins/(\d+)/([\s\S]+)\.([a-zA-Z0-9]+)?$ /wailian.php?jins=http://www.kuaipan.cn/file/id_$1.htm [L]
这个小工具其实早就在国庆期间弄出来了,一直都是出于自用阶段。博客的空间也换了,完全没有以前天翼云vps 的高响应速度,就一直拖着。
这才整理之前的外链转换工具:虾米、songtaste、百度网盘,还添加金山快盘、一听音乐的php外链。此工具代码参考于度娘或者谷歌,部分来自ifoouu.com。感谢分享!
作者:matrix
发布时间:2013-10-03
分类:兼容并蓄 零零星星
地址:http://demo.hhtjim.com
修改Mini天气预报app,之前使用的是专业气象的数据,这次改的189 API:http://api.189.cn/huafeng/api/getforecast24?access_token=91d1d9d25c62fd393e113116b07b6f601379679414323&app_id=120032470000032374&city_id=城市ID
参考:http://open.189.cn/index.php?m=api&c=index&a=show&id=359
城市ID列表 :http://open.189.cn/sharedata/cms/uploadfile/2012/1102/113459s3unXsSCAn.zip 阅读剩余部分 »